Recent Articles

  • Streaming RNNs in TensorFlow

    The Machine Learning team at Mozilla is hard at work improving performance and ease-of-use for our open source speech-to-text engine. The upcoming 0.2 release will include a much-requested feature: the ability to do speech recognition live, as the audio is being recorded.

  • MDN Changelog for August 2018

    In August, the MDN content community reviewed and merged 85 Browser Compatibility Data pull requests. This month, we’ll continue working on new interactive examples, converting compatibility data, and migrating MDN services.

  • Firefox Focus with GeckoView

    Firefox Focus is a mobile app for ad-free, private browsing. The upcoming release of Focus for Android will come bundled with Gecko, the browser engine that powers Firefox Quantum. Help us test Gecko in Focus today by installing the Focus Beta.

  • Converting a WebGL application to WebVR

    Research engineer Manish Goregaokar, who works on Servo and Rust, shares what he's learned and some of the code he wrote, while porting a WebGL application to WebVR.

  • New API to Bring Augmented Reality to the Web

    The WebXR Device API has two goals that differentiate it from WebVR: support for new user inputs like voice and gestural navigation, and laying a foundation for augmented reality on the web. This emerging specification aims to remove barriers so AR and VR content is accessible to creators and users alike.

  • Firefox 62 – Tools Cool for School!

    From the new Firefox Shape Path Editor, which lets floated content sculpt the flow of content, to the Variable Fonts, which enable fine-grained adjustment of font rendering, to more efficient Firefox Dev Tools view options, Firefox 62 delivers a cornucopia of features.

  • Make your web layouts bust out of the rectangle with the Firefox Shape Path Editor

    CSS Shapes lets your web designs break out of the rectangular grid. Using a new CSS standard, text can flow, images can be rounded, even just a few non parallel lines can make your site stand out and make your brand distinctive. With the Shape Path Editor in Firefox 62 you can visually edit the shape directly from the CSS inspector, using Firefox Developer Tools to select the element whose shape you want to modify.

  • Variable Fonts Arrive in Firefox 62

    Firefox 62 adds support for Variable Fonts, an exciting new technology that makes it possible to create beautiful typography with a single font file. Variable fonts are now supported in all major browsers. And because great features deserve great tools, we’re hard at work building an all new Font Editor into the Firefox DevTools for Firefox 63. Or check it out today in Firefox Nightly.

  • Dweb: Building Cooperation and Trust into the Web with IPFS

    The Interplanetary File System (IPFS) is a new protocol powered by individuals on the internet. Its goal is to “re-decentralize” the web by replacing location-oriented HTTP with a content-oriented protocol that allows websites and web apps to be “served” by any computer on the internet with IPFS support. IPFS and the distributed web decouple information from physical location and singular distribution, with the aim of creating a more affordable, available, and faster web for all.

  • Share your favorite images and videos in VR with Mozilla Hubs

    Mozilla Hubs is a VR chat system that lets you walk and talk in VR with your friends, no matter where in the world they are. Now you can share virtually any kind of media with everyone in your Hubs room by just pasting in a URL. Anything you share becomes a virtual object that everyone can interact with. From images to videos to 3D models, Hubs enables sharing and collaboration across devices (laptops, phones, headsets) and OSes.

  • Dweb: Serving the Web from the Browser with Beaker

    Publishing and sharing is core to the Web’s ethos, yet to publish your own website or even just share a document, you need to know how to run a server, or be able to pay someone to do it for you. Peer-to-peer protocols like dat:// make it possible for regular user devices to host content, so Beaker uses dat:// to enable publishing from the browser, where instead of using a server, a website’s author and its visitors help host its files. It’s kind of like BitTorrent, but for websites!

Browse All Articles →