Welcome everyone to the 115th issue of Front End News.
In this edition, we talk about the launch of CodePen 2.0, take a peek at what's new in ECMAScript 2026, and review the results of the State of CSS 2026 survey. Hacktoberfest preparations are ongoing with a new format, and MDN has released its own MCP server.
We stay up to date with Baseline updates and additions to the Web Platform thanks to the Chrome Web Dev Blog. In other Browser News, Chrome has reached version 152, Firefox released version 154, and Safari pushed the 26.6 update. Polypane 30 is out too, and Vivaldi made a large update with version 8.
Harry Roberts has launched a new weekly series dedicated to web performance, updated every Wednesday. There are already a good number of entries, so you have plenty to read while waiting for the next article.
We have a large number of high-profile targets on the Release Radar: Angular 22, Astro 7, Babel 8, Electron 44, Ember 7, Ionic Framework 9, npm 12, TypeScript 7, and WordPress 7. There's more on the list, so have a look for yourself.
As usual, there's a nice curated selection of Front End Resources for all your needs. The resource repository also receives a major update, making it easier to browse all the goodies listed there.
This issue also includes two new sections. The Developer Creator Club is my way to shout out some great developers that we learned a lot from, along with ways we can support them in these trying times. I am also including some articles that I find genuinely useful to advance our craft and knowledge.
Last but not least, I am myself searching for new opportunities, with a focus on the front-of-the-frontend, either in general or on the Shopware platform in particular. You can find ways to contact me on my website.
The Launch of CodePen 2.0
CodePen has been a staple in the web development landscape for a long time. While new features arrived along the way, they were built on top of the existing platform.
Version 2.0 brings a new, more modular architecture, prepared for future expansion. It also includes some great built-in features. Each Pen has its own version system, its own file system, and ca be deployed on subdomain in the format *.codepen.app. And the list goes on.
What's new in ECMAScript 2026
Each yearly version of ECMAScript brings new features. Paweł Grzybek has been evaluating these updates since 2016, and he does it again for this year's release.
The State of CSS 2026 Results
We got the results for the State of CSS 2026 survey, and they are very interesting. At a glimpse, Anchor Positioning is the most expected new feature and the cause of the most headaches, because browsers have not managed to implemented it properly. View Transitions and the if() function sit on the second and third place on the most requested list. More info is available at the link below.
Preparations for Hacktoberfest 2026: AI belongs to everyone
Hacktoberfest is a series of events dedicated to open-source software development. This year, there will be more than 300 community events worldwide.
If previous editions focused on the number of contributions each person made, the recent rise of AI has made this approach unfeasible. Instead, the events will focus on hands-on building, experimentation, and learning with open-source AI and open-weight models.
The 2026 edition will run in partnership with Major League Hacking (MLH) and DEV.
Introducing the MDN MCP server
MDN is now ready for the AI age with its own MCP server. The AI assistants and agents can now access accurate information about the web platform. It's also easier to get this info directly in your IDE, without opening a separate browser window.
💻 Browser News
Web Platform Updates
We continue to find what additions to the Baseline happened in the "monthly digest" articles:
- April 2026 Baseline monthly digest
- May 2026 Baseline monthly digest
- June 2026 Baseline monthly digest
- July 2026 Baseline monthly digest
The "New to the Web Platform in..." series continues with new entries for May, June, July, and August 2026:
- New to the web platform in May 2026
- New to the web platform in June 2026
- New to the web platform in July 2026
- New to the web platform in August 2026
Chrome
Chrome 149 brings CSS gap decorations, disconnecting WebSockets for bfcache, and Intl.Locale variants. The MCP server and CLI of Chrome DevTools for agents are now officially stable. Gemini can provide CSS code completion. Color contrast can now also be checked using the Advanced Perceptual Contrast Algorithm (APCA), alongside the traditional AA/AAA contrast checks.
Chrome 150 adds support for text that scales to the full width thanks to the CSS text-fit property, and borders can now be much more creative thanks to the CSS background-clip: border-area. DevTools now supports more CSS at-rules, along with better security and cross-origin hardening.
Chrome 151 brings the new <usermedia> capability element, declarative manual slot assignment for shadow DOM, and new performance entries for soft navigations and interaction-driven paints. DevTools gets more capable tools for AI agents, detailed CSS specificity breakdowns, improved memory debugging, and several extension and security updates.
Chrome 152 expands JavaScript access to pseudo-elements such as ::backdrop, ::scroll-marker, and ::view-transition, introduces the CPU Performance API, and adds Connection Allowlists for tighter control over external network requests. DevTools gets improved request replay and payload inspection, better support for modern CSS and custom elements, soft-navigation Core Web Vitals in Live Metrics, and the ability to export console tables as Markdown or CSV.
Firefox
Firefox 151 brings better protection against fingerprinting, support for the Web Serial API, native PDF merging, and the option to select your location in the built-in VPN.
Firefox 152 reorganized the Settings panel, brings experimental support for the JPEG XL format, and improves the use of passkeys via the WebAuthn Related Origin Request feature.
Firefox 153 brings HDR video playback on Windows and support for Intl.LocaleInfo. The Containers feature helps you keep different activities separate, with cookies and ad tracking being isolated to their own containers.
Firefox 154 adds support for the text-box-trim and text-box-edge CSS properties, the sibling-index() and sibling-count() CSS functions, and new methods for Iterator.prototype.
Polypane
Polypane 30 brings you Playgrounds, so that you can open any local directory as an HTTPS URL. Chromium 152 runs under the hood; the Network panel gets major improvements, and the video recording feature is now faster, smoother, and can include sound.
Vivaldi
Vivaldi 8 brings a new design overhaul, named "Unified". It allows for a lot of customization, including six preset layouts and several thousand themes. Mobile versions receive a native PDF viewer, and Android users receive Accordion tabs.
- Vivaldi 8.0: our biggest design overhaul, ever
- Vivaldi 8.0 for Mobile: Accordion tab stacks, open PDFs in Vivaldi on Android, and a cleaner keyboard on iOS
Vivaldi 8.1 focuses on delivering improvements and fixing issues. Android users get more options to customize their preferences. On iOS, it is now easier to migrate from Safari to Vivaldi.
- Vivaldi 8.1: Rowing in calm waters
- Vivaldi 8.1 on Mobile: ready for the summer with Custom App Icons on Android and improvements for the PDF reader
WebKit
Safari 26.6 updates WebAssembly’s streaming compilation paths and includes multiple fixes for issues related to CSS, service workers, networking, extensions, and WebRTC.
🚀 Web Performance
Harry Roberts started a weekly series dedicated to web performance: Web-Perf Wednesdays. If this area is of any interest to you, you'll hardly find a better teacher.
- Web-Perf Wednesday 001 – SPAs Are Finally Becoming Measurable
- Web-Perf Wednesday 002 – The Metrics Don’t Tell the Whole Story
- Web-Perf Wednesday 003 – Native SPA Metrics Have Arrived
- Web-Perf Wednesday 004 – A Quiet Week Is Time to Investigate
- Web-Perf Wednesday 005 – RUM Needs More Than a Percentile
- Web-Perf Wednesday 006 – Faster Browser Releases Change Your RUM Population
📡 The Release Radar
The Release Radar always felt "not-quite-right" to me. So I'll run a little experiment: I'm going to focus on breaking releases, as I did in the previous issue. On top of that, I will only mention the latest major updates for a handpicked number of packages.
- Angular v22 - deliver web apps with confidence
- Astro 7.0 - the web framework for content-driven websites
- Axios 1.20 - promise based HTTP client for the browser and node.js
- Babel 8 - a compiler for writing next generation JavaScript
- billboard.js 4.0 - re-usable, easy interface JavaScript chart library based on D3.js, with SVG and Canvas rendering support
- Bolt JS v5.0.0 - a framework to build Slack apps using JavaScript
- Bun 1.4 - incredibly fast JavaScript runtime, bundler, test runner, and package manager
- Deno 2.9 - a modern runtime for JavaScript and TypeScript
- Electron 43, Electron 44 - build cross-platform desktop apps with JavaScript, HTML, and CSS
- Ember 7.0 - a JavaScript framework for creating ambitious web applications
- ESLint v10.9.0 - find and fix problems in your JavaScript code
- Homebrew 6.0.0 - the package manager for everywhere
- Ionic Framework 9 - a cross-platform UI toolkit for building iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript
- Neutralinojs v6.9.0 - portable and lightweight cross-platform desktop application development framework
- Next.js 16.3 - the React framework
- Node.js 26.7.0 (Current), Node.js 24.19.0 (LTS) - an open-source, cross-platform JavaScript runtime environment
- Node.js: June 18, 2026 Security Releases
- Node.js: July 29, 2026 Security Releases
- Node-RED 5.0 - low-code programming for event-driven applications
- npm v12.0.0 - the package manager for JavaScript
- Nuxt 4.5 - the full-stack Vue framework
- Nuxt UI v4.9.0 - the intuitive Vue UI library powered
- plotly.js v4.0.0 - open-source JavaScript charting library
- pnpm 12.0 - fast, disk-space efficient package manager
- Prettier 3.9 - an opinionated code formatter
- Prop For That - a JS library that backfills what CSS doesn't provide us yet
- React Native 0.87 - a framework for building native applications using React
- React Router v8 - declarative routing for React
- Storybook 10.4 - the industry standard workshop for building, documenting, and testing UI components in isolation
- TypeScript 7.0 - a superset of JavaScript that compiles to clean JavaScript output
- Vite 8.1, Vite 8.2 - next generation frontend tooling
- YouTube.js v18.0.0 - a JavaScript client for YouTube's internal API, known as InnerTube
- WordPress 7.0 - the world’s most widely used content management system
🛠️ Front End Resources
I have refactored the Front End Resources repository. There are now separate listings for each category and a tag cloud that allows more accurate filtering of the available resources.
- A11y.md - A context system for building accessible software for developers and AI
- Accessibility Support - will your code work with assistive technologies?
- All in Frame - a free stock photography collection led by disabled creatives to help marketers, advertisers, and creative teams tell more authentic stories about disability
- Astro LilyPond - Render text to music notation with Astro
- CATAAS - Cat as a service
- Cheatsheets - a collection of handy sheets for web devs, covering CSS Flexbox, CSS Grid, Anchor Positioning, and Invoker Commands.
- Codefronts - browse hundreds of free CSS components, interactive generators, animations, layouts and frontend tools
- dev.css - a lightweight, simple, classless CSS framework
- Dither - convert images and gradients into scalable vector dither patterns
- Dither Image Online - free online dither image generator
- Dither it! - Free online image dithering tool
- Font Changer Pro - generate 1500+ stylish fonts
- FontFridge - an enhanced Google Fonts Collection that filters by what type actually does
- Font metrics calculator - calculate font metrics for CSS
font-size-adjustproperty - Fontastic Space - Find mathematically optimal font pairings — anatomy, metrics & compatibility
- How to Articulate - the words designers use when they know what they’re looking at
- Hugeicons - Free Stroke Rounded Icons for UI and Web
- Intermission - animated loader sets, with 6 types per set
- LiquidGlass - WebGL Glass Effects for the Web
- NotebookLM Slide Styles Collection - A curated collection of visual design styles (YAML) to customize the output of NotebookLM slide generation.
- Palette Inspiration - browse, search, and filter beautiful color palettes inspired by the Old Masters.
- Precise Type - a typography tool for crafting precise type scales
- Public Domain Image Archive - a hand-picked collection of more than 11.000 out-of-copyright works, free for all to browse, download, and reuse
- SmoothCSS - a design system, CSS framework and UI kit, all in two small files
- Storied Colors - named colors with documented histories
- The Field Guide to Grid Lanes - playground for masonry layouts in pure CSS
- Vibe Coding UI Specification - turn visual direction into explicit UI constraints that AI coding agents can implement and reviewers can verify
- View Transitions Toolkit - a collection of utility functions to more easily work with View Transitions
- WebCompat - The web compatibility tooling landscape
There's more where that came from. Explore the rest of the Front End Resource collection.
🏆 The Developer Creator Club
I am starting a new section dedicated to developers who create content, code, courses, and other products that help us become better at our craft.
Times are difficult for many independent creators, and they could use our support to keep making useful things for the community.
Important note: I am listing these products to help more people discover them. I have not purchased or reviewed them, so I cannot personally vouch for their quality, value, or results. Please evaluate each product based on the information provided by its creator and the creator's established work and reputation.
Ahmad Shadeed
Ahmad is a senior UX Designer and front-end engineer known for fast, creative problem-solving and solid CSS/layout systems.
- [Course] The Layout Maestro - how to think about CSS layouts, so you can build them from scratch or fix the ones AI gets wrong
- [Ebook] Debugging CSS - an ebook that will help you improve your debugging CSS skills and reduce the time you spend on bugs by showing proven methods and techniques
Josh Comeau
Josh is a self-proclaimed "indie hacker" who dedicates all his time to educating other developers.
- [FREE Ebook] Building an Effective Dev Portfolio - Helping developers build their first portfolio
- [Course] Whimsical Animations - Learn how to create charming interactions and delightful touches using the magic of CSS, JavaScript, SVG, and Canvas (Purchasing Power Parity pricing available)
- [Course] The Joy of React - The interactive learning experience that teaches you how to build rich, dynamic web apps with React (Purchasing Power Parity pricing available)
- [Bundle] Joy for JavaScript Developers - A bundle containing both Whimsical Animations and The Joy of React
Kevin Powell
Kevin is a full-time educator and self-proclaimed "CSS Evangelist", aiming to "help people fall in love with CSS".
- [FREE Course] HTML & CSS for absolute beginners - Helping people go from zero to building their first web page
- [Course] CSS Demystified - Dive in and really understand how CSS is meant to work (Purchasing Power Parity pricing available)
- [Course] Build a Modern Site from Scratch - Build a fully responsive site using modern CSS features, along with some polished animations. Available on Frontend Masters.
Sara Soueidan
Sara is an independent web user interface developer, author, speaker, and educator. She works at the intersection of design and code, and is a strong champion of accessibility.
- [Course] Practical Accessibility - A clear, comprehensive and actionable accessibility curriculum for frontend designers & developers (Purchasing Power Parity pricing available)
📑 Interesting articles
For many years, I shared interesting articles with my colleagues. So I decided to share them here too. Here's some interesting and useful stuff I've read recently.
- The CSS lh unit - a look at the CSS line height unit and how it works
- Music theory for programmers - a JavaScript approach to notes, scales, and chords
- 3D CSS, from Super Mario Bros 3 to Super Mario 64 - a deep dive on how to make things 3D with CSS
- The asteroid currently hitting frontend web development - Nolan Lawson's view on the current industry situation
- Modernist Tiles with CSS Grid - how to reproduce the traditional tile patterns from Barcelona with CSS
- My HTML boilerplate in 2026 - a fresh look at the minimum set of tags needed for a page
Wrapping things up
Ukraine is still suffering from the Russian invasion. To find ways to help, please read Smashing Magazine's article We All Are Ukraine 🇺🇦 or contact your trusted charity.
If you enjoyed this newsletter, there are a couple of ways to support it:
- 📢 share the link to this issue on social media
- ❤️ follow this newsletter on Twitter
- ☕ buy me a coffee
Each of these helps me out, and I would appreciate your consideration.
That's all I have for this issue. Have a great and productive week, keep yourselves safe, and spend as much time as possible with your loved ones. I will see you again next time!