mozilla

Shared knowledge for the Open Web

Web Technologies

Connect

Get Web technology news from Mozilla, get help from other developers, and more!

Learn more and sign up!

Hacks Blogread more at hacks.mozilla.org

  • ES6 In Depth: Classes

    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. Today, we get a bit of a respite from the complexity that we’ve seen in previous posts in this series. There are no ...

  • ES6 In Depth: Proxies

    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. Here is the sort of thing we are going to do today. var obj = new Proxy({}, { get: function (target, key, receiver) ...

  • ES6 In Depth: Generators, continued

    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. Welcome back to ES6 In Depth! I hope you had as much fun as I did during our summer break. But the life ...

  • Developer Edition 41: View source in a tab, screenshot elements, HAR files, and more

    When we introduced the new Performance tools a few weeks ago, we also talked about how the Firefox Dev Tools team had spent a lot of time focusing on user feedback and what we call ‘polish’ bugs – things reported via our UserVoice feedback channel and Bugzilla. Even though the ...

  • Compacting Garbage Collection in SpiderMonkey

    Overview Compacting is a new feature of our garbage collector, released in Firefox 38, that allows us to reduce external fragmentation in the JavaScript heap. The aim is to use less memory in general and to be able to recover from more out-of-memory situations. So far, we have only implemented ...

Help improve MDN

All parts of MDN (docs, demos, and the site itself) are created by an open community of developers. Please join us! Pick one of these ways to help: