Sponza, the new WebGL demo from BabylonJS

Whenever I hear developers say “The web is slow” I think of the experiences others have crafted from WebGL, the graphics API available to the browser. Several developers from Microsoft started the open source WebGL framework, BabylonJS, several years ago and continue to build on it now. On this page you’ll find their latest experience. ……


[Video] Talk on transpiling C/C++ to JavaScript with Emscripten

Writing code for multiple platforms can be a lot of work. It can be even more work to have to completely rewrite it for each one, too. What if you wrote an application in C++, but wanted it to be displayed in the browser somehow? Well now, with a tool called Emscripten, that’s possible. Emscripten……


Links from the latest newsletters

In the past, I’ve been posting that week’s newsletter on here nearly immediately after it went out to your emails. What I’ve decided to do recently was send out the newsletter every TWO weeks instead of each week, and now post this once a month, thereby combining the newsletters. I have had a nice couple……


Submitting feature requests through the Windows Feedback tool

While looking to request a feature for our Edge browser, I was pointed towards the Windows Feedback tool, which is build into Windows 10. You can get to it by searching for “Feedback” in your windows applications on the start screen. Specifically, I wanted to request the ability to mute individual tabs in Edge, as……


A beginner’s guide to WebGL

WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D computer graphics and 2D graphics within any compatible web browser without the use of plug-ins. You will often find developers using it for games, but it is finally gaining widespread visibility across the web, and is now being used for map visualizations, charting data,……


Exporting a Unity WebGL game to asm.js [video tutorial]

Unity,  the popular middleware tools frequently used by game developers are not limited to creating compiled applications that run as an executable. Unity previously had a web player, which was a downloadable plugin that used ActiveX. Chrome killed support for NPAP (Netscape Plugin API), but announced it over one year ago. In April, with the……


Getting started with Emscripten

Writing code for multiple platforms can be a lot of work. It can be even more work to have to completely rewrite it for each one, too. What if you wrote an application in C++, but wanted it to be displayed in the browser somehow? Well now, with a tool called Emscripten, that’s possible. I……


Project Westminster – hosted web apps for UWP (HTML5 in Win 10)

Kiril Seksenov, an Engineer on the Microsoft Edge Web Apps team, put together a great post today regarding Project Westminster Universal Windows Platform Bridges consist of a toolkit of three components: Developer tools Store ingestion processing Universal Windows Platform runtime frameworks Project Westminster  gives you the ability to leverage your existing web development workflow and……


Asm.js and WebGL for Unity and Unreal Engine

Unity, and Epic’s Unreal Engine, the popular middleware tools frequently used by game developers are not limited to creating compiled applications that run as an executable. Unity previously had a web player, which was a downloadable plugin that used ActiveX. Chrome killed support for NPAP (Netscape Plugin API), but announced it over one year ago.……


Interoperable Web Development

David Catuhe (@DeltaKosh), a Program Manager on the TED team at Microsoft, has been building a set of labs for interoperable web development. The goal of this is to make sure that a website “just works”, regardless of the platform and browser you are viewing it from, mobile included. Here is  a link to his……