タグ the Web developer blog
人気順 5 users 50 users 100 users 500 users 1000 usersThe JavaScript Specification has a New License – Mozilla Hacks - the Web developer blog
In March of this year, Ecma International accepted a proposal led by Mozilla for a new alternative license. On June 22nd, the first requests to adopt this license were granted to TC39 and applied to the following documents: ECMA-262 (ECMAScript, the official name for JavaScript) and ECMA-402 (the... 続きを読む
How MDN's autocomplete search works - Mozilla Hacks - the Web developer blog
Last month, Gregor Weber and I added an autocomplete search to MDN Web Docs, that allows you to quickly jump straight to the document you’re looking for by typing parts of the document title. This is the story about how that’s implemented. If you stick around to the end, I’ll share an “easter egg... 続きを読む
Warp: Improved JS performance in Firefox 83 - Mozilla Hacks - the Web developer blog
Introduction We have enabled Warp, a significant update to SpiderMonkey, by default in Firefox 83. SpiderMonkey is the JavaScript engine used in the Firefox web browser. With Warp (also called WarpBuilder) we’re making big changes to our JIT (just-in-time) compilers, resulting in improved respons... 続きを読む
Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly - Mozilla Hacks - the Web developer blog
Today we announce the formation of the Bytecode Alliance, a new industry partnership coming together to forge WebAssembly’s outside-the-browser future by collaborating on implementing standards and proposing new ones. Our founding members are Mozilla, Fastly, Intel, and Red Hat, and we’re looking... 続きを読む
Firefox's New WebSocket Inspector - Mozilla Hacks - the Web developer blog
The Firefox DevTools team and our contributors were hard at work over the summer, getting Firefox 70 jam-packed with improvements. We are especially excited about our new WebSocket inspection feature, because you told us in feedback how important it would be for your daily work. To use the inspec... 続きを読む
Moving Firefox to a faster 4-week release cycle - Mozilla Hacks - the Web developer blog
Overview We typically ship a major Firefox browser (Desktop and Android) release every 6 to 8 weeks. Building and releasing a browser is complicated and involves many players. To optimize the process, and make it more reliable for all users, over the years we’ve developed a phased release strateg... 続きを読む
WebAssembly Interface Types: Interoperate with All the Things! - Mozilla Hacks - the Web developer blog
People are excited about running WebAssembly outside the browser. That excitement isn’t just about WebAssembly running in its own standalone runtime. People are also excited about running WebAssembly from languages like Python, Ruby, and Rust. Why would you want to do that? A few reasons: Make “n... 続きを読む
Firefox brings you smooth video playback with the world's fastest AV1 decoder - Mozilla Hacks - the Web developer blog
Tuesday’s release of Firefox 67 brought a number of performance enhancing features that make this our fastest browser ever. Among these is the high performance, royalty free AV1 video decoder dav1d, now enabled by default on all desktop platforms (Windows, OSX and Linux) for both 32-bit and 64-b... 続きを読む
Firefox 67: Dark Mode CSS, WebRender, and more - Mozilla Hacks - the Web developer blog
Firefox 67 is available today, bringing a faster and better JavaScript debugger, support for CSS prefers-color-scheme media queries, and the initial debut of WebRender in stable Firefox. These are just the highlights. For complete information, see: Firefox 67 Release Notes Firefox 67 for Develope... 続きを読む
Faster smarter JavaScript debugging in Firefox DevTools - Mozilla Hacks - the Web developer blog
Script debugging is one of the most powerful and complex productivity features in the web developer toolbox. Done right, it empowers developers to fix bugs quickly and efficiently. So the question for us, the Firefox DevTools team, has been, are the Firefox DevTools doing it right? We’ve been lis... 続きを読む
Technical Details on the Recent Firefox Add-on Outage - Mozilla Hacks - the Web developer blog
Recently, Firefox had an incident in which most add-ons stopped working. This was due to an error on our end: we let one of the certificates used to sign add-ons expire which had the effect of disabling the vast majority of add-ons. Now that we’ve fixed the problem for most users and most people’... 続きを読む
Pyodide: Bringing the scientific Python stack to the browser - Mozilla Hacks - the Web developer blog
Pyodide is an experimental project from Mozilla to create a full Python data science stack that runs entirely in the browser. The impetus for Pyodide came from working on another Mozilla project, Iodide, which we presented in an earlier post. Iodide is a tool for data science experimentation and... 続きを読む
Standardizing WASI: A system interface to run WebAssembly outside the web – Mozilla Hacks – the Web developer blog
Today, we announce the start of a new standardization effort — WASI, the WebAssembly system interface. Why: Developers are starting to push WebAssembly beyond the browser, because it provides a fast, scalable, secure way to run the same code across all machines. But we don’t yet have a solid foun... 続きを読む
Fast, Bump-Allocated Virtual DOMs with Rust and Wasm – Mozilla Hacks – the Web developer blog
Dodrio is a virtual DOM library written in Rust and WebAssembly. It takes advantage of both Wasm’s linear memory and Rust’s low-level control by designing virtual DOM rendering around bump allocation. Preliminary benchmark results suggest it has best-in-class performance. Background Dodrio from a... 続きを読む
Firefox 65: WebP support, Flexbox Inspector, new tooling & platform updates - Mozilla Hacks - the Web developer blog
Well now, there’s no better way to usher out the first month of the year than with a great new Firefox release. It’s winter for many of us, but that means more at-home time to install Firefox version 65, and check out some of the great new browser and web platform features we’ve included within. ... 続きを読む
WebAssembly's post-MVP future: A cartoon skill tree - Mozilla Hacks - the Web developer blog
People have a misconception about WebAssembly. They think that the WebAssembly that landed in browsers back in 2017—which we called the minimum viable product (or MVP) of WebAssembly—is the final version of WebAssembly. I can understand where that misconception comes from. The WebAssembly communi... 続きを読む
A cartoon intro to DNS over HTTPS – Mozilla Hacks – the Web developer blog
Threats to users’ privacy and security are growing. At Mozilla, we closely track these threats. We believe we have a duty to do everything we can to protect Firefox users and their data. We’re taking ... 続きを読む
Hello wasm-pack! – Mozilla Hacks – the Web developer blog
As Lin Clark emphasizes in her article about Rust and WebAssembly : the goal of WebAssembly is not to replace JavaScript, but to be an awesome tool to use with JavaScript . Lots of amazing work has be... 続きを読む
ES modules: A cartoon deep-dive – Mozilla Hacks – the Web developer blog
ES modules bring an official, standardized module system to JavaScript. It took a while to get here, though — nearly 10 years of standardization work. But the wait is almost over. With the release of ... 続きを読む
Making WebAssembly better for Rust & for all languages – Mozilla Hacks – the Web developer blog
One big 2018 goal for the Rust community is to become a web language. By targeting WebAssembly, Rust can run on the web just like JavaScript. But what does this mean? Does it mean that Rust is trying ... 続きを読む
Ruby support in Firefox Developer Edition 38 ✩ Mozilla Hacks – the Web developer blog
It was a long-time request from East Asian users, especially Japanese users, to have ruby support in the browser. Formerly, because of the lack of native ruby support in Firefox, users had to install ... 続きを読む
Introducing node-firefox ✩ Mozilla Hacks – the Web developer blog
NOTE: we presented this project last Sunday at FOSDEM, but not everyone could make it to Brussels, so here’s a post explaining what node-firefox is and how can it help you superturbocharge your Firefo... 続きを読む
Mozilla Introduces the First Browser Built For Developers: Firefox Developer Edition ✩ Mozilla Hacks – the Web developer blog
Developers are critical to the continued success of the Web. The content and apps they create compel us to come back to the Web every day, whether on a computer or mobile phone. In celebration of the ... 続きを読む
Introducing SIMD.js ✩ Mozilla Hacks – the Web developer blog
SIMD stands for Single Instruction Multiple Data, and is the name for performing operations on multiple data elements together. For example, a SIMD add instruction can add multiple values, in parallel... 続きを読む
Firefox Add-on Enables Web Development Across Browsers and Devices ✩ Mozilla Hacks – the Web developer blog
Developing across multiple browsers and devices is the main issue developers have when building applications. Wouldn’t it be great to debug your app across desktop, Android and iOS with one tool? We b... 続きを読む