PWAs are awesome on Arm — here’s why I’m ditching native Windows apps for lightweight alternatives with extra RAM

Progressive Web Apps have replaced a collection of x86-64 and even Arm-native apps in my daily workflow.

When you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.

Windows on Arm |#FasterThanApple

All-new Snapdragon X Elite Arm processors from Qualcomm beat Apple’s M3 chip in performance benchmarks and rank dead even with the Apple M3 Pro. The landscape of portable PCs is about to change asWindows on Armbecomes faster than Apple.

RunningWindows on Armdevices has been less common than using an Intel or AMD-based laptop, but a wave of new Qualcomm processors, like theSnapdragon X Elite, could dramatically increase its appeal. Some users might hesitate to adopt Arm because of misconceptions aboutx86-64 app compatibility in Windows 11 on Arm, but my first-hand testing discovered that they generally worked as expected.

However, despite some Arm-native builds of my daily apps appearing across the Microsoft Store and beyond, my recent experiments with a second-handSurface Pro Xshowed me an alternative that can be even better.Progressive Web Apps (PWAs)are, in essence, a clever variant of a traditional webpage that you can install and pin to your taskbar, Start menu, or desktop. I’ve found a few favorites, so let me explain why you should give them a shot, too.

How does a Progressive Web App work?

How does a Progressive Web App work?

As part of the name implies, a PWA is similar to using a browser-based version of traditional x86-64 and Arm applications built with typical web frameworks like HTML5, CSS3, and JavaScript, among others. If you’ve noticed that many of your most-used apps look curiously similar to how they work through a web browser likeMicrosoft EdgeorGoogle Chrome, that’s no coincidence. For example,Discord, a popular text and voice chat app, runs on Electron and Node.js, a JavaScript environment like modern websites would use — it looks practically identical whether you use the official app or browser version.

Despite appearing like webpages, PWAs still behave like desktop apps after being installed inWindows 11. You can manage your list of installed apps and remove any unwanted PWAs precisely as you would with any traditional app, or you canrepeat the same install stepsto remove the same app. Each PWA launches with standard UI buttons to minimize, restore, maximize, or close the app, so there’s nothing unexpected. However, PWAs can open aBing-poweredsidebar for web searches, which helps with quick queries and wouldn’t usually appear in the desktop app.

Can PWAs perform better than native apps?

Can PWAs perform better than native apps?

Most apps with a browser version are often somewhat simplistic, with standout exceptions likeClipchampoffering its comprehensive video editing suite through the cloud. If your app performs basic tasks, a native Arm version would likely use less system memory (RAM) than a PWA. Windows 11 needs to run your chosen web browser, like Microsoft Edge, in the background to provide the framework for a PWA, which needs a minimum amount of RAM to operate that might be higher than a lightweight native app or anemulated x86-64 alternative.

If an app and your browser process use more RAM combined than a PWA, using the latter is more efficient.

However, web browsers are the most frequently used apps on PCs, so it’s uncommon not to have a single instance of something like Microsoft Edge or Google Chrome running quietly in the background. If the combined RAM usage of a standalone app and your browser process exceeds the isolated count running it as a PWA, it’s more efficient to use the latter, especially if your browser has lower memory usage, likeVivaldi on Arm. For example, through my testing with anSQ1-based Surface Pro Xrunning Windows 11, Microsoft Edge uses at least 700MB of system memory, while Vivaldi uses around 500MB.

Vivaldi Arm developers reached out and advised that an update to version 6.7, currently in a tech preview state, fixes the PWA crash issue. A stable build equivalent isavailable for download here, which will update you to future versions automatically.

Currently, Vivaldi on Arm crashes when I try to install a PWA. Still, its developers are extremely clear about its unstable state and explain that “serious issues may exist and should be expected,” so we’ll likely have to wait for future updates before potentially enjoying reduced RAM usage. Nevertheless, the point remains that my daily workload includes having a browser open for most of my day. In fact, besides playing video games in my downtime, I can’t think of many times when I didn’t have at least one tab open in Microsoft Edge.

Get the Windows Central Newsletter

All the latest news, reviews, and guides for Windows and Xbox diehards.

If I must choose between running theArm-native version of Spotify, which uses at least 400MB of RAM during playback, and launching the app as a PWA within my already-open instance of Microsoft Edge, which uses around 700MB, I’ll go with the PWA to prevent doubling up. Memory usage is especially relevant on a device like my Surface Pro X, which has 7.5GB of usable RAM out of the built-in 8GB, so I prefer consolidating tasks where possible. Some apps like Clipchamp barely differ in memory consumption between the Arm-native and PWA variants, which comes down to personal preference, and I lean towards the latter.

PWAs bring convenience beyond your browser

While I still keep desktop apps around, I’ve switched to PWA replacements more than ever since the experience is often identical. It’s not an across-the-board improvement for every stock app, andrecent hate for the new Outlook updateis relatively justified, but most of my daily drivers are more convenient when used as a Progressive Web App.

I still encourage everyone to check the ever-expandinglist of Windows on Arm appsthat you shouldn’t live without. However, PWAs are ideal alternatives, expanding their usefulness to traditional x86-64 PCs powered by Intel and AMD processors.

I’m not holding out (or even asking for) a future version of Windows that revolves entirely around the browser. Still, I could confidently predict more apps will lean toward PWA compatibility, and that’s generally positive for users with improvements in processor efficiency and the convenience of pinning apps for quick access. Followour guide on installing PWAsto give them a shot on your machine, and let me know what you think in the comments.

Ben is a Senior Editor at Windows Central, covering everything related to technology hardware and software. He regularly goes hands-on with the latest Windows laptops, components inside custom gaming desktops, and any accessory compatible with PC and Xbox. His lifelong obsession with dismantling gadgets to see how they work led him to pursue a career in tech-centric journalism after a decade of experience in electronics retail and tech support.