Spade shape with cobalt blue background

Performance Newsletter

Archives
Calibre Monitoring
Free Speed Tools
Log in
Subscribe
22 February 2022

⚡️ 95: Is the web without JavaScript coming?

͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
 
Performance Newsletter
[issue ]()95
 
#### Editor’s note
 

If JavaScript is a source of many web performance bottlenecks, can we build rich, interactive applications without it (possibly)? Or do our additional tools for optimisations become so robust asset size and execution on the main thread stops being a problem (I’m sceptical).

Often, optimisation tools require a high level of setup, and even then, we might not achieve optimal results. Even the smallest and most performant frameworks can turn slow with enough time and added features and content. No tool (yet) will guarantee long-term performance without continuous cleaning up and optimising.

Our commitment to speed must begin early and be platform and technology agnostic. **Everything needs fine-tuning. **

 
Karolina
 
 
 
 
#### What’s Performance newsletter?
 

Performance Newsletter is a fortnightly mailing by [Calibre](https://calibreapp.com), featuring web performance tools, talks and resources.

Don’t worry—we don’t spam. If you’d like to leave, [unsubscribe]() at any time. Suggest content [here](mailto:[email protected]).

 
 
 
# Articles  
 
 
### [Move over JavaScript: Back-end languages are coming to the front-end ](https://github.com/readme/featured/server-side-languages-for-front-end)
 
[Klint Finley](https://twitter.com/klintron)
Can you build browser-based interfaces for real-time applications without JavaScript? Here’s how the line between server and client-side is blurring.
 
Survivorship Bias in Web Performance
 
### [Survivorship Bias in Web Performance](https://simonhearne.com/2022/survorship-bias-in-webperf/)
 
[Simon Hearne](https://twitter.com/SimonHearne)
Our data influence our decisions, but what about the information we don’t have? Learn how you might be missing critical speed data and what happens when you start tracking it.
 
### [Measuring user flow performance with Lighthouse and WebdriverIO](https://hughmccamphill.com/measuring-user-flow-performance-with-lighthouse-and-webdriverio)
 
[Hugh McCamphill](https://twitter.com/juegotester)
Learn how to script Lighthouse User Flows with Puppeteer and WebdriverIO, the browser and mobile automation test framework for Node.js.
 
 
 
# Case Studies  
 
How we cut 99% of our JavaScript with Qwik + Partytown
 
### [How we cut 99% of our JavaScript with Qwik + Partytown](https://www.builder.io/blog/how-we-cut-99-percent-js-with-qwik-and-partytown)
 
[Miško Hevery](https://twitter.com/mhevery)
See how Builder optimised their website from 1.8MB of JavaScript on the main thread down to 3.5kB. Wowza!
 
 
 
# Talks & Podcasts  
 
Building A Greener Web
 
### [Building a Greener Web: A web developer’s role in climate action](https://www.youtube.com/watch?v=OdiSM9wLPAM&t=6s&ab_channel=HenriHelvetica)
 
[Michelle Barker](https://twitter.com/MicheBarks)
If it comes to the climate crisis, individual action still matters. Here’s what we can do to address it through the lens of web performance.
 
 
# New in Calibre  
 
Release Notes: January
### [Release Notes: January](https://calibreapp.com/blog/release-notes-jan-2022)
Here’s our monthly roundup of what we released in January: new payment methods and currencies, CLI 4.2, Lighthouse 9.3.1 and more.
 
 
Calibre
 
This email is brought to you by the team at [Calibre](https://calibreapp.com). We automate web performance testing, reporting and alerting, so you don’t have to.
 
 

Performance Newsletter is sent from the traditional lands of the Wurundjeri people of the Kulin nation. We acknowledge that sovereignty was never ceded and pay respects to the Elders past, present and emerging.

Send your suggestions, links and feedback to [[email protected]](mailto:[email protected]).

[View or share this email →]()
[Quickly unsubscribe →]()
[Browse older issues →]()

**Sent by**
<a style='border-collapse: collapse;mso-line-height-rule: exactly;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-decoration: none;font-weight: normal;margin: 0;padding: 0;mso-effects-shadow-color: #2B2B2B;color: #ffffff;'>Calibre Analytics<br/><br/>149A Brunswick Street<br/>Ngár-go<br/>Fitzroy VIC 3065<br/>Australia</a>

 
Don't miss what's next. Subscribe to Performance Newsletter:
← Newer ⚡️ 96: Use these signals to customise UX Older → ⚡️ 94: How we fail the web development baseline
perf.email
Bluesky
LinkedIn