State of AI 2025 Results, State of Devs 2025, Launching Interop 2025, Interop 2024 Summary, TypeScript 5.8, and more | Front End News #113

State of AI 2025 Results, State of Devs 2025, Launching Interop 2025, Interop 2024 Summary, TypeScript 5.8, and more

— Front End News #113 | 27 April 2025 —

We begin this issue with two new surveys from Sacha Greif and Devographics. We got the results for the first State of AI survey, and the State of Dev survey is still running. We continue with the announcements for Interop 2025, together with a couple of reports regarding last year's edition of the initiative.

In Browser News, the Google Chrome team is really stepping up its efforts. The monthly "New to the web platform" releases are accompanied by monthly digests about Baseline and deep dives into specific features. When it comes to releases, we have Chrome 132, 133, 134, and 135, Firefox 134, 135, 136, and 137, Polypane 23 and 24, Vivaldi 7.1 and 7.2, and Safari 18.3 and 18.4.

On the Release Radar, we have major releases from important names such as Electron 34 and 35, Material UI v7, Neutralinojs v6, Tailwind CSS v4, Typescript 5.8, or Vitest 3.0, along with a large number of updates from other popular libraries.

We round this issue up with a large set of Front End Resources, including fonts, icons, illustrations, gradient generators, and many other useful tools and utilities.


State of AI 2025 Results

We are all familiar with Sacha Greif's surveys, such as the State of CSS, the State of JavaScript, or the State of React. We have here the results for the first edition of the State of Web Dev AI survey, which had over 4000 respondents.

ChatGPT, Microsoft Copilot, DeepSeek, and Gemini were the most used AI models. Hallucinations and inaccuracies were the most common complaints. GitHub Copilot was the most used coding assistant. DALL-E, Midjourney, and Stable Diffusion were the most used tools for image generation.


State of Devs 2025

State of Devs is the latest survey from Devographics. Unlike the other surveys, which focus on a programming language or framework, this one focuses on developers themselves and topics such as health, hobbies, careers, and more.


Announcing Interop 2025

Interop, hailed as the web industry's most impactful initiative of the last decade, promises to make waves again with the launch of the 2025 edition. The announcements made by all parties involved mark the beginning of a journey that promises to shape the future of web development.

This year, the focus will be on improving the Core Web Vitals metrics, some CSS and UI features highlighted by the State of CSS 2024 survey, the Web Assembly API, and the removal of the Mutation Events. The entire list of 19 focus points is included in the announcements below, and progress can be tracked on the Interop Dashboard.


Looking back at Interop 2024

In this section, we reflect on the achievements and learnings from the 2024 iteration of the Interop initiative, as shared in the after-action reports from the Chrome and WebKit teams.


💻 Browser News

Web Platform Updates

Rachel Andrew provided the usual monthly updates to the web platform. Although they focus mainly on Chrome, they offer a broad view of the industry's advancements month to month.

But wait! There is more! The Chrome team has also started publishing monthly digests of Baseline updates.

Did I mention that there are many articles focused on specific features?

There is also a central hub for the status of the entire web platform. You can even filter the features based on the baseline level to which they belong. This portal is a handy tool for deciding on the support level of your website or web app.

Chrome

Chrome 132 brought toggle events for the <dialog> element, the support for capturing video of a single page component, and File System API for Android and WebView. Developers can now view past chats with Gemini AI, the settings panel has a new look, and there are improvements to the Performance, Animations, and Elements > Styles panels. In contrast, the Performance Insights panel has been deprecated and removed.

Chrome 133 introduces several important CSS improvements: an advanced attr() function, scroll state container queries, and better control of vertical spacing using the text-box, text-box-trim, and text-box-edge properties.

In DevTools, the AI panel can persist locally in your chat history. The Performance panel continues to receive further improvements. Lighthouse was upgraded to version 12.3.0, and there is a new panel where you can find out "What's New."

Chrome 134 introduces new features to the dialog element, and the Web Locks API now works on shared storage. In DevTools, the Performance and Elements panels receive updates, along with many other smaller changes.

Chrome 135 enables developers to create carousels powered only by CSS and implements support for the CSS shape function, along with the new command and command for attributes.

In DevTools, we continue to receive updates to the Performance panel, various panels get better empty states, and Lighthouse receives an update to version 12.4.0.

Firefox

Firefox 134 enables touchpad hold gestures on Linux, hardware-accelerated playback of HEVC video content, and various security fixes. Developers have better support for debugging web extensions, while the Network panel displays information about Early Hints.

Firefox 135 brings credit card autofill and integrated AI chatbot access and enforces certificate transparency.

Firefox 136 has an updated sidebar, a vertical tab bar, more options to clear browsing data, several web platform updates, and various security fixes.

Firefox 137 brings tab groups, an updated address bar, and various security fixes. Developers can inspect font metadata and can override network requests with local files.

Polypane

Polypane 23 runs on Chromium 132. Windows users have a distinct dock icon for their undocked panels and devtools. Update 23.1 lets you see which elements have event listeners, while someone can trigger all screenshot features using keyboard shortcuts.

Polypane 24

Polypane 24 brings a new recording feature, a 3D stacking context visualization, tab customization options, and the option to edit HTML while preserving events. Everything now runs on Chromium 136.

One interesting fact is that Polypane has hired Igalia (one of the Interop participants) to improve the emulation of devices in Chromium.

Vivaldi

Vivaldi 7.1 brings a new Weather widget, more dashboard customization options, the ability to import open tabs when migrating from another browser, and the ability to share a tab with any of your other Vivaldi-running devices.

Vivaldi 7.2 brings faster page load, an improved address bar, and the option to override keyboard shortcuts.

WebKit

Safari 18.3 is a quality-of-life update that mostly brings fixes and improvements to existing features.

By contrast, Safari 18.4 brings 84 new features. These include Declarative Web Push, multiple CSS, HTML, and JavaScript features, and many more. Over 180 issues have been fixed, and 13 older features have been deprecated.

Wolvic

Wolvic has taken another big step forward. This set of updates includes better window management, new display options, support for the Meta Quest 3S, and many other improvements.


📡 The Release Radar


🛠️ Front End Resources

There's more where that came from. Explore the rest of the Front End Resource collection.


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:

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!

Join the Front End News family

Receive the latest #FrontEndNews straight in your inbox, every Monday.

No spam, ever! Your email won't be shared with anyone else and you can opt-out at any time.