📜 ⬆️ ⬇️

Build 2013 for HTML / JS-developers for Windows 8.1 and review useful reports

We continue our series of reviews of new products in the world of Windows development and Build conference materials. Earlier in the series:




Today we will talk about what's new in Windows 8.1 for developers of applications on HTML / JS. And I note right away that the updated code samples can be downloaded in the corresponding MSDN section .

')

Windows 8.1


First of all, let me remind you that the ability to create native Windows applications using HTML and JavaScript means that you have access to the same WinRT API as developers in C #, only from your favorite development language. In particular, along with the upgrade to Windows 8.1, you have the following features :


Productivity increase




As you most likely already know or guess, the “Windows Store” applications for HTML / JS use the same engine for their work as in the current version of IE. For Windows 8.1, this will be IE11, so all the optimizations of the IE engine and new features, including WebGL, are transferred here.

In addition to this, in Windows 8.1 there will be an updated version of WinJS , the JS-library, which facilitates the creation of applications and, in some cases, serves as a convenient wrapper over WinRT. WinJS 2.0 was significantly rewritten and optimized, in particular, the internal organization of ListView was redesigned, which made it possible to improve the performance of working with lists.

There is also a new single queue scheduler - Scheduler , which allows for more subtly setting priorities for tasks and managing tasks.

New controls


In Windows 8.1 for HTML / JS, new controls become available:



Other updates to controls include:


Reports from Build 2013


Creating Your First App Using HTML and JavaScript



Basics of developing applications for Windows 8 for those who have experience in client web development and are familiar with using HTML / CSS and JavaScript.

Reusing Your Web Development Skills in Windows Store Apps


Continuing the use of existing skills for creating applications for Windows 8, this report focuses on the use of third-party libraries: jQuery, KnockoutJS and RequireJS.

Create Fast and Fluid Interfaces with HTML and JavaScript



Report on improving the performance of Windows Store applications written in HTML / JS: optimization of start time, individual elements of the application and interface responsiveness, tips on working with WinJS, including the use of ListView, templates and the new scheduler.

Fast Apps and Sites with JavaScript



The report describes the low-level optimizations of code execution used in modern JavaScript engines (Chakra for IE), and the best practices for incorporating these optimizations into their applications and websites.

Upgrading Windows 8 Apps to Windows 8.1



Report on updating Windows 8 applications (XAML and HTML) to Windows 8.1: why and how to do it, as well as important things not to forget.

What's New in WinJS



WinJS is a special library for creating HTML and JavaScript applications. In Windows 8.1, the library was updated to the second version, in which significant optimization was made, new features and controls were added.

WebView: Bringing the Web to Your App



WebView in Windows 8.1 has been significantly reworked and in particular has become available not only in XAML applications, but also in HTML / JS applications. In this report, you will learn how to work with the new (updated) control and how to add web content to your application.

Building Media Streaming Apps and Sites Without MPEG-DASH



The report is devoted to the use of adaptive video streaming in applications for Windows Store and Internet Explorer 11, you will learn what MPEG-DASH, Common Encryption and related Web standards Media Source Extensions and Encrypted Media Extensions are. The report also describes the use of PlayReady DRM and Windows Azure media services.

Developing High Performance Tools.



Continuing the theme of improving the performance of sites and applications. The report describes how to use the JS-tools built into Visual Studio 2013 and Internet Explorer to improve the performance of your solutions.

Diagnosing Issues in JavaScript Windows Store Apps with Visual Studio 2013



The report provides an overview of VS2012 features for debugging and profiling Windows Store applications written in HTML / JS. Separately describes the new features of VS2013, including debugging asynchronous code using Promise, JS / C ++ interaction, profiling the application to study problems in working with memory, interface responsiveness, power consumption and code performance.

What's New in Blend for HTML Developers


An overview of the new features of Blend for HTML, used when developing an interface for HTML / JS applications for Windows 8.

TypeScript: Application-Scale JavaScript


Anders Hejlsberg talks about using TypeScript and new features in version 0.9. What is called a first-hand report.

Source: https://habr.com/ru/post/189830/


All Articles