For the purposes of this discussion, a web app is defined as a front-end web component that has most of its functionality provided in an HTML document and is executed by the browser itself: in other words, it does not rely on ASP.NET, PHP or other back-end server technologies. If you want to migrate an app that has a server or back-end component, such as a database or middle-tier object, see Migrating your web site.
- HTML (HTML5)
- CSS (CSS3)
- Trident – An HTML- and CSS-based model for 2D and 3D graphics.
- jQuery – Use jQuery 1.7 and later in your app.
Some web client technologies are not supported or have limited support. The following table identifies many of those technologies.
|ActiveX controls||Most ActiveX Controls are not supported by WWAHost. The following controls are the exceptions.|
|Other embedded components||WWAHost.exe does not support embedded components that are not specified in the HTML5 schema.|
You can port an app by using Microsoft Visual Studio 2013. Before porting, make sure that you have all the HTML/CSS documents and multimedia assets (graphics, sound files, and other binary content) accessible and in a structured layout on your local machine. After you assemble all these components, start Visual Studio 2013.