Recent Articles

  • Exporting An Indie Unity Game to WebVR

    WebVR holds the key to the future of VR content access – instant gratification without any downloads or installs. Or, at least we think so! We’re building a multi-platform digital game subscription service called Jump that delivers native web games to desktop, mobile, console, and VR devices, and we’ve bet our entire business on native web […]

  • CSS coding techniques

    Lately, we have seen a lot of people struggling with CSS, from beginners to seasoned developers. Some of them don’t like the way it works, and wonder if replacing CSS with a different language would be better—CSS processors emerged from this thinking. Some use CSS frameworks in the hopes that they will have to write […]

  • A Taste of JavaScript’s New Parallel Primitives

    TL;DR – We’re extending JavaScript with a primitive API that lets programmers use multiple workers and shared memory to implement true parallel algorithms in JavaScript. Multicore computation JavaScript (JS) has grown up, and it works so well that virtually every modern web page contains large amounts of JS code that we don’t ever worry about […]

  • Developer Edition 48 – Firebug features, editable storage, inspector improvements and more…

    This week marks the release of Firefox Developer Edition 48. In preparation for the arrival of multiprocess Firefox and the deprecation of the Firebug add-on, we are porting Firebug features to the built-in tools. We have also made tweaks to the current tools that we’ll cover in this post. Firebug theme As part of porting […]

  • You might not need a CSS framework

    CSS frameworks have been around for a while and they have gotten extremely popular in the front-end development scene. These frameworks provide snippets of code you can just copy and paste in your website to craft the whole layout and UI. You have already probably read a lot of articles about how they might be […]

  • How to implement SRI in your build process

    Imagine getting a call from a customer who says your website is serving malware. Your heart drops, you start sweating, and then the tweets start pouring in. Something is up. You find out your systems have not been tampered with. In fact, it was your CDN provider that got hacked, and the scripts you included […]

  • Mozilla ♥ Rails Girls Summer of Code

    Mozilla is working hard to support and advocate for diversity in the tech industry. On that note, we are proud to announce our support and sponsorship of the Rails Girls Summer of Code program, 2016 edition! Rails Girls Summer of Code (RGSoC) is a fellowship program conceived to bring more diversity in tech, and open […]

  • Record almost everything in the browser with MediaRecorder

    The MediaRecorder API lets you record media streams, i.e. moving images and audio. The result of these recordings can be, for example, an OGG file, like the ones you use to listen to music. Browser-wise, we can obtain streams in many ways. Let’s start with something you might be familiar with: we’ll get a stream […]

  • Optimizing JavaScript Performance With Firefox Dev Tools

    The Performance tool in Firefox Developer Tools offers a great way to diagnose slow-running JavaScript and provides insight into the general responsiveness and layout performance of your web site. In this video screencast, I’ll go through the process of how to diagnose issues with slow code and how to fix those issues in your code. […]

  • A-Frame 0.2.0 – The Extensible VR Web

    A-Frame is a framework that makes it easy to build virtual reality (VR) content for the Web. It provides: The ability to build 3D scenes with declarative HTML. Responsive WebVR scenes that work out of the box on multiple platforms. An entity-component-system pattern which promotes composability and extensibility. After three fun and busy months of […]

Browse All Articles →