VOOZH about

URL: https://hacks.mozilla.org/category/javascript/

⇱ JavaScript Archives - Mozilla Hacks - the Web developer blog


JavaScript Articles

  • πŸ‘ Image

    Down and to the Right: Firefox Got Faster for Real Users in 2023

    To deliver against our vision and enable a better online experience for everyone, we’ve been working hard on making Firefox even faster. We’re extremely happy to report that this has resulted in a significant improvement in speed over the past year.

    Posted on October 31, 2023
  • πŸ‘ Image

    Faster Vue.js Execution in Firefox

    Firefox performance on Vue.js has improved significantly throughout the year. Most recently, we sped up reactivity with Proxy optimizations. This change landed in Firefox 118, so it’s currently on Beta and will ride along to Release by the end of September.

    Posted on September 5, 2023
  • πŸ‘ Image

    Autogenerating Rust-JS bindings with UniFFI

    This blog post will walk through how we developed UniFFI: a Rust library for auto-generating foreign language bindings. We will walk through some of the issues that arose along the way and how we handled them.

    Posted on August 8, 2023
  • πŸ‘ Image

    The JavaScript Specification has a New License

    As part of our work to ensure a free and open web, we've been working together with Ecma International, and many partners to write a License inspired by the W3C Document and Software License. Our goal was that JavaScript’s status would align with other specifications of the Web. In addition, with this new license available to all TCs at Ecma International, this will provide other organizations to approach standardization with the same perspective.

    Posted on June 27, 2022
  • πŸ‘ Image

    Improved Process Isolation in Firefox 100

    Firefox uses a multi-process model for additional security and stability while browsing: Web Content (such as HTML/CSS and Javascript) is rendered in separate processes that are isolated from the rest of the operating system and managed by a privileged parent process. This way, the amount of control gained by an attacker that exploits a bug in a content process is limited. In this article, we would like to dive a bit further into the latest major milestone we have reached: Win32k Lockdown, which greatly reduces the capabilities of the content process when running on Windows.

    Posted on May 12, 2022
  • πŸ‘ Avatar photo

    WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95

    In Firefox 95, we're shipping a novel sandboxing technology called RLBox β€” developed in collaboration with researchers at the University of California San Diego and the University of Texas β€” that makes it easy and efficient to isolate subcomponents to make the browser more secure. This technology opens up new opportunities beyond what's been possible with traditional process-based sandboxing, and we look forward to expanding its usage and (hopefully) seeing it adopted in other browsers and software projects.

    Posted on December 6, 2021
  • πŸ‘ Avatar photo

    Hacks Decoded: Thomas Park, Founder of Codepip

    Welcome to our Hacks: Decoded Interview series! We spoke with Thomas Park over email about coding, his favourite apps and his past life at Mozilla. Thomas is the founder of Codepip, a platform he created for coding games that helps people learn HTML, CSS, JavaScript, etc. The most popular game is Flexbox Froggy.

    Posted on October 20, 2021
  • πŸ‘ Profile photo of Ruth John

    Lots to see in Firefox 93!

    Firefox 93 comes with lots of lovely updates including AVIF image format support, filling of XFA-based forms in its PDF viewer and protection against insecure downloads by blocking downloads relying on insecure connections.

    Posted on October 8, 2021
  • πŸ‘ Profile photo of Ruth John

    Time for a review of Firefox 92

    Release time comes around so quickly! This month we have quite a few CSS updates, along with the new Object.hasOwn() static method for JavaScript.

    Posted on September 8, 2021
  • πŸ‘ Profile photo of Ruth John

    Hopping on Firefox 91

    August is already here, which means so is Firefox 91! For developers, Firefox 91 supports the Visual Viewport API and Intl.DateTimeFormat object additions.

    Posted on August 10, 2021