Articles
-
WebGL Deferred Shading
WebGL brings hardware-accelerated 3D graphics to the web. Many features of WebGL 2 are available today as WebGL extensions. In this article, we describe how to use the WEBGL_draw_buffers extension to create a scene with a large number of dynamic lights using a technique called deferred shading, which is popular among top-tier games. live demo […]
-
Localizing the Firefox OS Boilerplate App
As Firefox OS devices are launched in more and more countries and apps become available to users of all different languages, it becomes increasingly important to consider localizing your app. Making your app available in more languages is one of the best ways to make your app available and relevant to more users. As such, […]
-
WebGL & CreateJS for Firefox OS
This is a guest post by the developers at gskinner. Mozilla has been working with the CreateJS.com team at gskinner to bring new features to their open-source libraries and make sure they work great on Firefox OS. Here at gskinner, it’s always been our philosophy to contribute our solutions to the dev community — the […]
-
Mozilla Launches Contribution Program to Help Deliver Firefox OS to Tablets
The first Firefox OS smartphones launched just a few months ago and we are already making progress on building Firefox OS for more platforms and devices. One of those projects is progressing quickly and we need help from contributors to complete the code. To make this easier, we are launching a new contribution program aimed […]
-
Upgrading your ZTE Open to Firefox OS 1.1
The US and the European versions of the ZTE Open both ship with version 1.0 of Firefox OS. Since an over the air (OTA) update is not yet available for the phone, ZTE recently posted a build and instructions on how to flash the phone with Firefox OS 1.1, the latest released version of the […]
-
Gap between asm.js and native performance gets even narrower with float32 optimizations
asm.js is a simple subset of JavaScript that is very easy to optimize, suitable for use as a compiler target from languages like C and C++. Earlier this year Firefox could run asm.js code at about half of native speed – that is, C++ code compiled by emscripten could run at about half the speed […]
-
The Gamepad API
I’ve been fascinated by video games since I was a kid. From the Atari and Colecovision to the NES and Super NES, I’ve spent countless hours playing a variety of games. While my own video game playing has tapered off, I’m still interested in the issues and advancements surrounding gaming. I’ve watched the recent popularity […]
-
Write Elsewhere, Run on Firefox OS
Over the last year we’ve been recruiting developers who’ve already built apps for various Open Web and HTML5 platforms: apps for native platforms built with PhoneGap, Appcelerator Titanium or hand-coded wrappers; HTML5 apps built for Amazon Appstore, Blackberry Webworks, Chrome Dev Store, Windows Phone, and WebOS; and C++ apps translated to JavaScript with Emscripten. We’ve […]
-
Split console, pretty-print minified JS and more – Firefox Developer Tools Episode 28
Just in time for the holidays, the Firefox Developer Tools teams has some excellent new surprises for you to enjoy as you hack on holiday projects! It’s a pretty long list, so let’s get started. App Manager The App Manager continues to be a priority for the Devtools team and with Firefox 28, in addition […]
-
Ember Inspector on a Firefox near you
… or Cross-Browser Add-ons for Fun or Profit Browser add-ons are clearly an important web browser feature, at least on the desktop platform, and for a long time Firefox was the browser add-on authors’ preferred target. When Google launched Chrome, this trend on the desktop browsers domain was pretty clear, so their browser provides an […]