Featured Articles
-
Compiling to WebAssembly: It’s Happening!
WebAssembly is a new binary format for compilation to the web. It is in the process of being designed and implemented as we speak, in collaboration among the major browser vendors. Things are moving quickly! In this post we’ll show some of our recent progress with a deep dive into the toolchain side of WebAssembly. […]
-
ES6 In Depth: Arrow functions
ES6 In Depth is a series on new features being added to the JavaScript programming language in the 6th Edition of the ECMAScript standard, ES6 for short. Arrows have been part of JavaScript from the very beginning. The first JavaScript tutorials advised wrapping inline scripts in HTML comments. This would prevent browsers that didn’t support […]
-
Event listeners popup, @media sidebar, Cubic bezier editor + more – Firefox Developer Tools Episode 33
A new set of Firefox Developer Tools features has just been uplifted to the Aurora channel. These features are available right now in Aurora, and will be in the Firefox 33 release in October. This release brings many new additions, especially to the Inspector tool: Event listeners popup Any node with a JavaScript event listener […]
-
Detecting touch: it's the 'why', not the 'how'
One common aspect of making a website or application “mobile friendly” is the inclusion of tweaks, additional functionality or interface elements that are particularly aimed at touchscreens. A very common question from developers is now “How can I detect a touch-capable device?” Feature detection for touch Although there used to be a few incompatibilities and […]
-
People of HTML5 – Bruce Lawson
Leggi la traduzione in italiano HTML5 needs spokespeople to work. There are a lot of people out there who took on this role, and here at Mozilla we thought it is a good idea to introduce some of them to you with a series of interviews and short videos. The format is simple – we […]
-
Testing Picture-in-Picture for videos in Firefox 69 Beta and Developer Edition
Firefox has an experimental new UI feature in Firefox 69 Beta and Developer Edition - and Firefox engineers are looking for feedback on the implementation. Picture in Picture in the browser lets you pop a video out from where it’s being played into a special kind of window that’s always on top. Then you can move that window around or resize it however you need! Let us know what you think.
-
Firefox 67: Dark Mode CSS, WebRender, and more
Firefox 67 is now available in general release, bringing a faster and better JavaScript debugger, support for CSS
prefers-color-scheme
queries, and the initial debut of WebRender in stable Firefox. Dan Callahan walks through the highlights of browser, platform, and tooling features. -
ES modules: A cartoon deep-dive
ES modules bring an official, standardized module system to JavaScript. With the release of Firefox 60 in May, all major browsers will support ES modules, and there is current work to add ES module support to Node.js, as well as ES module integration for WebAssembly. Lin Clark's deep dive illustrates how ES modules work, what problem they solve, and how they are different from modules in other module systems.
-
New Performance Tools in Firefox Developer Edition 40
Today Mozilla is pleased to announce the availability of Firefox Developer Edition 40 (DE 40) featuring all-new performance tools! In this post we will cover some of DE 40’s new developer tools, fixes, and improvements made to existing tools. In addition, a couple of videos showcase some of these features. Note: Many of the new […]
-
Dev Derby – a monthly competition of demos using open technologies
Starting from June, Mozilla runs a monthly competition to showcase newest web technologies. In an international competition individuals can submit demos that show the world just how much is possible using open and free technologies in a modern browser. The Mozilla Dev Derby happens every month and revolves around a certain technology. A panel of […]