| 16. 10. 2024 | Llamafile v0.8.14: a new UI, performance gains, and more – hacks.mozilla.org
|
| 8. 8. 2024 | 0Din: A GenAI Bug Bounty Program – Securing Tomorrow’s AI Together – hacks.mozilla.org
|
| 7. 8. 2024 | Announcing Official Puppeteer Support for Firefox – hacks.mozilla.org
|
| 27. 6. 2024 | Snapshots for IPC Fuzzing – hacks.mozilla.org
|
| 25. 6. 2024 | Sponsoring sqlite-vec to enable more powerful Local AI applications – hacks.mozilla.org
|
| 31. 5. 2024 | Experimenting with local alt text generation in Firefox Nightly – hacks.mozilla.org
|
| 25. 4. 2024 | Llamafile’s progress, four months in – hacks.mozilla.org
|
| 23. 4. 2024 | Porting a cross-platform GUI application to Rust – hacks.mozilla.org
|
| 11. 4. 2024 | Prototype even faster with the Gradio UI for Figma component library – hacks.mozilla.org
|
| 11. 3. 2024 | Improving Performance in Firefox and Across the Web with Speedometer 3 – hacks.mozilla.org
|
| 1. 2. 2024 | Announcing Interop 2024 – hacks.mozilla.org
|
| 29. 1. 2024 | Option Soup: the subtle pitfalls of combining compiler flags – hacks.mozilla.org
|
| 12. 12. 2023 | Puppeteer Support for the Cross-Browser WebDriver BiDi Standard – hacks.mozilla.org
|
| 30. 11. 2023 | Firefox Developer Edition and Beta: Try out Mozilla’s .deb package! – hacks.mozilla.org
|
| 29. 11. 2023 | Introducing llamafile – hacks.mozilla.org
|
| 16. 11. 2023 | Mozilla AI Guide Launch with Summarization Code Example – hacks.mozilla.org
|
| 31. 10. 2023 | Down and to the Right: Firefox Got Faster for Real Users in 2023 – hacks.mozilla.org
|
| 12. 10. 2023 | Built for Privacy: Partnering to Deploy Oblivious HTTP and Prio in Firefox – hacks.mozilla.org
|
| 5. 9. 2023 | Faster Vue.js Execution in Firefox – hacks.mozilla.org
|
| 8. 8. 2023 | Autogenerating Rust-JS bindings with UniFFI – hacks.mozilla.org
|
| 27. 7. 2023 | So you want to build your own open source chatbot… – hacks.mozilla.org
|
| 30. 3. 2023 | Letting users block injected third-party DLLs in Firefox – hacks.mozilla.org
|
| 14. 3. 2023 | Mozilla Launches Responsible AI Challenge – hacks.mozilla.org
|
| 1. 2. 2023 | Announcing Interop 2023 – hacks.mozilla.org
|
| 31. 1. 2023 | Interop 2022: Outcomes – hacks.mozilla.org
|
| 7. 12. 2022 | How the Mozilla Community helps shape our products – hacks.mozilla.org
|
| 22. 11. 2022 | Improving Firefox stability with this one weird trick – hacks.mozilla.org
|
| 31. 10. 2022 | Revamp of MDN Web Docs Contribution Docs – hacks.mozilla.org
|
| 10. 10. 2022 | Improving Firefox responsiveness on macOS – hacks.mozilla.org
|
| 8. 9. 2022 | The 100% Markdown Expedition – hacks.mozilla.org
|
| 29. 8. 2022 | Merging two GitHub repositories without losing commit history – hacks.mozilla.org
|
| 29. 6. 2022 | Neural Machine Translation Engine for Firefox Translations add-on – hacks.mozilla.org
|
| 27. 6. 2022 | The JavaScript Specification has a New License – hacks.mozilla.org
|
| 23. 6. 2022 | Fuzzing rust-minidump for Embarrassment and Crashes – Part 2 – hacks.mozilla.org
|
| 16. 6. 2022 | Hacks Decoded: Bikes and Boomboxes with Samuel Aboagye – hacks.mozilla.org
|
| 14. 6. 2022 | Everything Is Broken: Shipping rust-minidump at Mozilla – Part 1 – hacks.mozilla.org
|
| 7. 6. 2022 | Training efficient neural network models for Firefox Translations – hacks.mozilla.org
|
| 12. 5. 2022 | Improved Process Isolation in Firefox 100 – hacks.mozilla.org
|
| 28. 4. 2022 | Common Voice dataset tops 20,000 hours – hacks.mozilla.org
|
| 28. 4. 2022 | MDN Plus now available in more markets – hacks.mozilla.org
|
| 21. 4. 2022 | Adopting users’ design feedback – hacks.mozilla.org
|
| 13. 4. 2022 | Mozilla partners with the Center for Humane Technology – hacks.mozilla.org
|
| 30. 3. 2022 | Performance Tool in Firefox DevTools Reloaded – hacks.mozilla.org
|
| 24. 3. 2022 | Introducing MDN Plus: Make MDN your own – hacks.mozilla.org
|
| 17. 3. 2022 | Mozilla and Open Web Docs working together on MDN – hacks.mozilla.org
|
| 3. 3. 2022 | Announcing Interop 2022 – hacks.mozilla.org
|
| 1. 3. 2022 | A new year, a new MDN – hacks.mozilla.org
|
| 15. 2. 2022 | Version 100 in Chrome and Firefox – hacks.mozilla.org
|
| 8. 2. 2022 | Improving the Storage Access API in Firefox – hacks.mozilla.org
|
| 2. 2. 2022 | Retrospective and Technical Details on the recent Firefox Outage – hacks.mozilla.org
|
| 31. 1. 2022 | Hacks Decoded: Adewale Adetona – hacks.mozilla.org
|
| 18. 1. 2022 | Contributing to MDN: Meet the Contributors – hacks.mozilla.org
|
| 30. 12. 2021 | Hacks Decoded: Sara Soueidan, Award-Winning UI Design Engineer and Author – hacks.mozilla.org
|
| 6. 12. 2021 | WebAssembly and Back Again: Fine-Grained Sandboxing in Firefox 95 – hacks.mozilla.org
|
| 30. 11. 2021 | Hacks Decoded: Seyi Akiwowo, Founder of Glitch – hacks.mozilla.org
|
| 20. 10. 2021 | Hacks Decoded: Thomas Park, Founder of Codepip – hacks.mozilla.org
|
| 8. 10. 2021 | Lots to see in Firefox 93! – hacks.mozilla.org
|
| 7. 10. 2021 | Implementing form filling and accessibility in the Firefox PDF viewer – hacks.mozilla.org
|
| 6. 10. 2021 | Control your data for good with Rally – hacks.mozilla.org
|
| 5. 10. 2021 | Tab Unloading in Firefox 93 – hacks.mozilla.org
|
| 1. 10. 2021 | MDN Web Docs at Write the Docs Prague 2021 – hacks.mozilla.org
|
| 8. 9. 2021 | Time for a review of Firefox 92 – hacks.mozilla.org
|
| 18. 8. 2021 | Spring cleaning MDN: Part 2 – hacks.mozilla.org
|
| 10. 8. 2021 | Hopping on Firefox 91 – hacks.mozilla.org
|
| 3. 8. 2021 | How MDN’s autocomplete search works – hacks.mozilla.org
|
| 20. 7. 2021 | Spring Cleaning MDN: Part 1 – hacks.mozilla.org
|
| 13. 7. 2021 | Getting lively with Firefox 90 – hacks.mozilla.org
|
| 8. 6. 2021 | Implementing Private Fields for JavaScript – hacks.mozilla.org
|
| 1. 6. 2021 | Looking fine with Firefox 89 – hacks.mozilla.org
|
| 19. 5. 2021 | Improving Firefox stability on Linux – hacks.mozilla.org
|
| 18. 5. 2021 | Introducing Firefox’s new Site Isolation Security Architecture – hacks.mozilla.org
|
| 22. 4. 2021 | Pyodide Spin Out and 0.17 Release – hacks.mozilla.org
|
| 19. 4. 2021 | Never too late for Firefox 88 – hacks.mozilla.org
|
| 16. 4. 2021 | QUIC and HTTP/3 Support now in Firefox Nightly and Beta – hacks.mozilla.org
|
| 6. 4. 2021 | Eliminating Data Races in Firefox – A Technical Report – hacks.mozilla.org
|
| 1. 4. 2021 | A web testing deep dive: The MDN web testing report – hacks.mozilla.org
|
| 25. 3. 2021 | MDN localization in March — Tier 1 locales unfrozen, and future plans – hacks.mozilla.org
|
| 23. 3. 2021 | In March, we see Firefox 87 – hacks.mozilla.org
|
| 22. 3. 2021 | How MDN’s site-search works – hacks.mozilla.org
|
| 26. 2. 2021 | Here’s what’s happening with the Firefox Nightly logo – hacks.mozilla.org
|
| 23. 2. 2021 | A Fabulous February Firefox — 86! – hacks.mozilla.org
|
| 23. 2. 2021 | Introducing State Partitioning – hacks.mozilla.org
|
| 11. 2. 2021 | MDN localization update, February 2021 – hacks.mozilla.org
|
| 9. 2. 2021 | Browser fuzzing at Mozilla – hacks.mozilla.org
|
| 26. 1. 2021 | January brings us Firefox 85 – hacks.mozilla.org
|
| 25. 1. 2021 | Welcoming Open Web Docs to the MDN family – hacks.mozilla.org
|
| 21. 1. 2021 | Analyzing Bugzilla Testcases with Bugmon – hacks.mozilla.org
|
| 20. 1. 2021 | Porting Firefox to Apple Silicon – hacks.mozilla.org
|
| 7. 1. 2021 | Improving Cross-Browser Testing, Part 2: New Automation Features in Firefox Nightly – hacks.mozilla.org
|
| 17. 12. 2020 | Improving Cross-Browser Testing, Part 1: Web Application Testing Today – hacks.mozilla.org
|
| 16. 12. 2020 | 2020 MDN Web Developer Needs Assessment now available – hacks.mozilla.org
|
| 15. 12. 2020 | And now for … Firefox 84 – hacks.mozilla.org
|
| 14. 12. 2020 | Welcome Yari: MDN Web Docs has a new platform – hacks.mozilla.org
|
| 8. 12. 2020 | An update on MDN Web Docs’ localization strategy – hacks.mozilla.org
|
| 3. 12. 2020 | Flying the Nest: WebThings Gateway 1.0 – hacks.mozilla.org
|
| 17. 11. 2020 | Foundations for the Future – hacks.mozilla.org
|
| 17. 11. 2020 | Firefox 83 is upon us – hacks.mozilla.org
|
| 13. 11. 2020 | Warp: Improved JS performance in Firefox 83 – hacks.mozilla.org
|
| 29. 10. 2020 | MDN Web Docs evolves! Lowdown on the upcoming new platform – hacks.mozilla.org
|
| 22. 10. 2020 | MDN Web Docs: Editorial strategy and community participation – hacks.mozilla.org
|
| 20. 10. 2020 | Coming through with Firefox 82 – hacks.mozilla.org
|
| 9. 10. 2020 | A New Backend for Cranelift, Part 1: Instruction Selection – hacks.mozilla.org
|
| 1. 10. 2020 | To Eleventy and Beyond – hacks.mozilla.org
|
| 21. 8. 2020 | An Update on MDN Web Docs – hacks.mozilla.org
|
| 12. 8. 2020 | js13kGames 2020: A lean coding challenge with WebXR and Web Monetization – hacks.mozilla.org
|
| 4. 8. 2020 | Changes to SameSite Cookie Behavior – A Call to Action for Web Developers – hacks.mozilla.org
|
| 28. 7. 2020 | Firefox 79: The safe return of shared memory, new tooling, and platform updates – hacks.mozilla.org
|
| 23. 7. 2020 | MDN Web Docs: 15 years young – hacks.mozilla.org
|
| 21. 7. 2020 | Safely reviving shared memory – hacks.mozilla.org
|
| 9. 7. 2020 | Testing Firefox more efficiently with machine learning – hacks.mozilla.org
|
| 7. 7. 2020 | Adding prefers-contrast to Firefox – hacks.mozilla.org
|
| 1. 7. 2020 | Securing Gamepad API – hacks.mozilla.org
|
| 30. 6. 2020 | New in Firefox 78: DevTools improvements, new regex engine, and abundant web platform updates – hacks.mozilla.org
|
| 24. 6. 2020 | Mozilla WebThings Gateway Kit by OKdo – hacks.mozilla.org
|
| 23. 6. 2020 | Welcoming Safari to the WebExtensions Community – hacks.mozilla.org
|
| 18. 6. 2020 | Compiler Compiler: A Twitch series about working on a JavaScript engine – hacks.mozilla.org
|
| 11. 6. 2020 | Introducing the MDN Web Docs Front-end developer learning pathway – hacks.mozilla.org
|
| 4. 6. 2020 | A New RegExp Engine in SpiderMonkey – hacks.mozilla.org
|
| 2. 6. 2020 | New in Firefox 77: DevTool improvements and web platform updates – hacks.mozilla.org
|
| 20. 5. 2020 | Building FunctionTrace, a graphical Python profiler – hacks.mozilla.org
|
| 7. 5. 2020 | High Performance Web Audio with AudioWorklet in Firefox – hacks.mozilla.org
|
| 5. 5. 2020 | Firefox 76: Audio worklets and other tricks – hacks.mozilla.org
|
| 30. 4. 2020 | Fuzzing Firefox with WebIDL – hacks.mozilla.org
|
| 23. 4. 2020 | A Taste of WebGPU in Firefox – hacks.mozilla.org
|
| 21. 4. 2020 | Engineering code quality in the Firefox browser: A look at our tools and challenges – hacks.mozilla.org
|
| 7. 4. 2020 | Firefox 75: Ambitions for April – hacks.mozilla.org
|
| 3. 4. 2020 | Twitter Direct Message Caching and Firefox – hacks.mozilla.org
|
| 31. 3. 2020 | Innovating on Web Monetization: Coil and Firefox Reality – hacks.mozilla.org
|
| 25. 3. 2020 | Learn web technology at “sofa school” – hacks.mozilla.org
|
| 10. 3. 2020 | Security means more with Firefox 74 – hacks.mozilla.org
|
| 4. 3. 2020 | Future-proofing Firefox’s JavaScript Debugger Implementation – hacks.mozilla.org
|
| 25. 2. 2020 | Securing Firefox with WebAssembly – hacks.mozilla.org
|
| 18. 2. 2020 | WebThings Gateway Goes Global – hacks.mozilla.org
|
| 11. 2. 2020 | Firefox 73 is upon us – hacks.mozilla.org
|
| 6. 2. 2020 | It’s the Boot for TLS 1.0 and TLS 1.1 – hacks.mozilla.org
|
| 21. 1. 2020 | The Mozilla Developer Roadshow: Asia Tour Retrospective and 2020 Plans – hacks.mozilla.org
|
| 15. 1. 2020 | How we built Picture-in-Picture in Firefox Desktop with more control over video – hacks.mozilla.org
|
| 7. 1. 2020 | Firefox 72 — our first song of 2020 – hacks.mozilla.org
|
| 19. 12. 2019 | Presenting the MDN Web Developer Needs Assessment (Web DNA) Report – hacks.mozilla.org
|
| 17. 12. 2019 | Mozilla Hacks’ 10 most-read posts of 2019 – hacks.mozilla.org
|
| 10. 12. 2019 | Debugging Variables With Watchpoints in Firefox 72 – hacks.mozilla.org
|
| 5. 12. 2019 | DeepSpeech 0.6: Mozilla’s Speech-to-Text Engine Gets Fast, Lean, and Ubiquitous – hacks.mozilla.org
|
| 4. 12. 2019 | Using WebAssembly from .NET with Wasmtime – hacks.mozilla.org
|
| 3. 12. 2019 | Firefox 71: A year-end arrival – hacks.mozilla.org
|
| 21. 11. 2019 | Multi-Value All The Wasm! – hacks.mozilla.org
|
| 20. 11. 2019 | Multiple-column Layout and column-span in Firefox 71 – hacks.mozilla.org
|
| 19. 11. 2019 | Creating UI Extensions for WebThings Gateway – hacks.mozilla.org
|
| 14. 11. 2019 | Thermostats, Locks and Extension Add-ons – WebThings Gateway 0.10 – hacks.mozilla.org
|
| 13. 11. 2019 | Upcoming notification permission changes in Firefox 72 – hacks.mozilla.org
|
| 12. 11. 2019 | Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly – hacks.mozilla.org
|
| 29. 10. 2019 | Auditing For Accessibility Problems With Firefox Developer Tools – hacks.mozilla.org
|
| 24. 10. 2019 | From js13kGames to MozFest Arcade: A game dev Web Monetization story – hacks.mozilla.org
|
| 23. 10. 2019 | The two-value syntax of the CSS Display property – hacks.mozilla.org
|
| 22. 10. 2019 | Firefox 70 — a bountiful release for all – hacks.mozilla.org
|
| 21. 10. 2019 | Quickly Alter Typography with Firefox Font Editor – hacks.mozilla.org
|
| 18. 10. 2019 | Faster Layouts with CSS Grid (and Subgrid!) – hacks.mozilla.org
|
| 16. 10. 2019 | Developing cross-browser extensions with web-ext 3.2.0 – hacks.mozilla.org
|
| 15. 10. 2019 | Firefox’s New WebSocket Inspector – hacks.mozilla.org
|
| 11. 10. 2019 | The Mozilla Developer Roadshow Talks: Firefox, WebAssembly, CSS, WebXR and More – hacks.mozilla.org
|
| 1. 10. 2019 | Video Shorts from Mozilla Developer – hacks.mozilla.org
|
| 30. 9. 2019 | WebHint in Firefox DevTools: Improve Compatibility, Accessibility and more – hacks.mozilla.org
|
| 28. 9. 2019 | Why is CSS so Weird? – hacks.mozilla.org
|
| 24. 9. 2019 | Exploring Collaboration and Communication with Mozilla Hubs – hacks.mozilla.org
|
| 17. 9. 2019 | Moving Firefox to a faster 4-week release cycle – hacks.mozilla.org
|
| 9. 9. 2019 | Caniuse and MDN compatibility data collaboration – hacks.mozilla.org
|
| 5. 9. 2019 | Debugging TypeScript in Firefox DevTools – hacks.mozilla.org
|
| 4. 9. 2019 | Debugging WebAssembly Outside of the Browser – hacks.mozilla.org
|
| 3. 9. 2019 | Firefox 69 — a tale of Resize Observer, microtasks, CSS, and DevTools – hacks.mozilla.org
|
| 30. 8. 2019 | The Baseline Interpreter: a faster JS interpreter in Firefox 70 – hacks.mozilla.org
|
| 21. 8. 2019 | WebAssembly Interface Types: Interoperate with All the Things! – hacks.mozilla.org
|
| 15. 8. 2019 | Using WebThings Gateway notifications as a warning system for your home – hacks.mozilla.org
|
| 31. 7. 2019 | New CSS Features in Firefox 68 – hacks.mozilla.org
|
| 25. 7. 2019 | WebThings Gateway for Wireless Routers – hacks.mozilla.org
|
| 16. 7. 2019 | MDN’s First Annual Web Developer & Designer Survey – hacks.mozilla.org
|
| 12. 7. 2019 | Add-Ons Outage Post-Mortem Result – hacks.mozilla.org
|
| 10. 7. 2019 | Testing Picture-in-Picture for videos in Firefox 69 Beta and Developer Edition – hacks.mozilla.org
|
| 9. 7. 2019 | Firefox 68: BigInts, Contrast Checks, and the QuantumBar – hacks.mozilla.org
|
| 27. 6. 2019 | GeckoView in 2019 – hacks.mozilla.org
|
| 26. 6. 2019 | How accessibility trees inform assistive tech – hacks.mozilla.org
|
| 19. 6. 2019 | View Source 5 comes to Amsterdam – hacks.mozilla.org
|
| 18. 6. 2019 | CSS Scroll Snap Updated in Firefox 68 – hacks.mozilla.org
|
| 5. 6. 2019 | CSS Grid Level 2 – subgrid is coming to Firefox – hacks.mozilla.org
|
| 4. 6. 2019 | Indicating focus to improve accessibility – hacks.mozilla.org
|
| 29. 5. 2019 | JavaScript and evidence-based language design – hacks.mozilla.org
|
| 23. 5. 2019 | Firefox brings you smooth video playback with the world’s fastest AV1 decoder – hacks.mozilla.org
|
| 21. 5. 2019 | Firefox 67: Dark Mode CSS, WebRender, and more – hacks.mozilla.org
|
| 16. 5. 2019 | Faster smarter JavaScript debugging in Firefox DevTools – hacks.mozilla.org
|
| 15. 5. 2019 | Empowering User Privacy and Decentralizing IoT with Mozilla WebThings – hacks.mozilla.org
|
| 15. 5. 2019 | TLS 1.0 and 1.1 Removal Update – hacks.mozilla.org
|
| 9. 5. 2019 | Technical Details on the Recent Firefox Add-on Outage – hacks.mozilla.org
|
| 1. 5. 2019 | Owning it: browser compatibility data and open source governance – hacks.mozilla.org
|
| 18. 4. 2019 | Introducing Mozilla WebThings – hacks.mozilla.org
|
| 17. 4. 2019 | Fluent 1.0: a localization system for natural-sounding translations – hacks.mozilla.org
|
| 16. 4. 2019 | Pyodide: Bringing the scientific Python stack to the browser – hacks.mozilla.org
|
| 11. 4. 2019 | Developer Roadshow 2019 returns with VR, IoT and all things web – hacks.mozilla.org
|
| 9. 4. 2019 | Teaching machines to triage Firefox bugs – hacks.mozilla.org
|
| 8. 4. 2019 | Sharpen your WebVR skills with experiments from Glitch and Mozilla – hacks.mozilla.org
|
| 2. 4. 2019 | Crossing the Rust FFI frontier with Protocol Buffers – hacks.mozilla.org
|
| 29. 3. 2019 | A Real-Time Wideband Neural Vocoder at 1.6 kb/s Using LPCNet – hacks.mozilla.org
|
| 28. 3. 2019 | Scroll Anchoring in Firefox 66 – hacks.mozilla.org
|
| 27. 3. 2019 | Standardizing WASI: A system interface to run WebAssembly outside the web – hacks.mozilla.org
|
| 19. 3. 2019 | Firefox 66: The Sound of Silence – hacks.mozilla.org
|
| 18. 3. 2019 | A Homepage for the JavaScript Specification – hacks.mozilla.org
|
| 14. 3. 2019 | Fast, Bump-Allocated Virtual DOMs with Rust and Wasm – hacks.mozilla.org
|
| 12. 3. 2019 | Iodide: an experimental tool for scientific communication and exploration on the web – hacks.mozilla.org
|
| 7. 3. 2019 | Real virtuality: connecting real things to virtual reality using web technologies – hacks.mozilla.org
|
| 28. 2. 2019 | Implications of Rewriting a Browser Component in Rust – hacks.mozilla.org
|
| 26. 2. 2019 | Announcing a New Management Structure for Ecma TC39 – hacks.mozilla.org
|
| 20. 2. 2019 | Web Design Survey Findings and Next Steps – hacks.mozilla.org
|
| 14. 2. 2019 | Fearless Security: Thread Safety – hacks.mozilla.org
|
| 12. 2. 2019 | Anyone can create a virtual reality experience with this new WebVR starter kit from Mozilla and Glitch – hacks.mozilla.org
|
| 7. 2. 2019 | Refactoring MDN macros with async, await, and Object.freeze() – hacks.mozilla.org
|
| 4. 2. 2019 | Firefox 66 to block automatically playing audible video and audio – hacks.mozilla.org
|
| 31. 1. 2019 | New in Firefox DevTools 65 – hacks.mozilla.org
|
| 29. 1. 2019 | Firefox 65: WebP support, Flexbox Inspector, new tooling & platform updates – hacks.mozilla.org
|
| 24. 1. 2019 | Cameras, Sensors & What’s Next for Mozilla’s Things Gateway – hacks.mozilla.org
|
| 23. 1. 2019 | Fearless Security: Memory Safety – hacks.mozilla.org
|
| 22. 1. 2019 | How to make VR with the web, a new video series – hacks.mozilla.org
|
| 18. 1. 2019 | MDN Changelog – Looking back at 2018 – hacks.mozilla.org |