Fastest. Wavebox. Ever.
🚀🚀🚀 With a little help from this month's epic Chromium update, Wavebox now runs faster than ever. We've improved everything; from the Wavebox core to the JavaScript engine that runs in every app and tab. Here's a summary of all the performance improvements we've been working on:
🛠️ New Sparkplug Compiler & Short Bulletin Calls.
Our latest release includes an update to Chromium 91.0.4472.77 which improves JavaScript performance by up to 23% in real-world tests. This is all thanks to the new Sparkplug compiler in V8 which should see the vast majority of JavaScript launch and run faster. According to the Chromium blog, this improvement will save over 17 years of users' CPU time each day!
⏳ Wavebox Just-in-Time Pipeline.
We now incrementally load Wavebox code as it's needed, using our new just-in-time pipeline. This reduces the evaluation time and memory usage on startup by 20%(ish) percent. Then, depending on how Wavebox is used, additional chunks are loaded as needed. So if there's a feature you just don't use, you'll never need to load it in. And if you do use it, it's then loaded seamlessly in the background without you even noticing.
🧼 Shared Library Spring Clean.
Wavebox uses lots of different code components in the app, but within those, they use a shared library. We spent some time optimizing these, stripping out bits that we didn't need, and rewriting others to be more performant. We managed to reduce some of the code components by over 50%, which means less overhead in lots of parts of the app and now pages and tabs should now load a little bit more quickly.
Thanks to the dev team for such 🏎️ sterling work, and as always, a big thank you to everyone who sent in bug reports and feature requests this month. Read the full release notes: https://blog.wavebox.io/version-10-0-542-released/
Photo by Chris Liverani on Unsplash