Web 0.17 and iOS 0.7.6 — Smaller Footprint 👣, Faster Launch 🚀
Oct 16, 2018 · 3 min read
Image for post
Image for post

Today we’re excited to announce the launch of Web 0.17, landing a dramatically improved launch time and a ~70% reduction in memory use on Web!

iOS users will already see the speedup (since 0.7.6 which landed October 5); for web/desktop users we’ll be turning the feature on gradually over the next week — you’ll see a notification next time you start the app, when the speedup has activated.

Just how fast is it?

The best way to see the speedup is to experience it yourself, but to illustrate, here’s an animated GIF of 0.16.6 and 0.17, racing to load the collosal test account, davetest:

0.16.6 vs 0.17

And of course, Riot Fans who preview new releases on or track the bleeding edge of development on have already noticed the speedup:

Image for post
Image for post
Thanks Rob!

How have you achieved this marvel?

We’ve actually made faster and lighter by making it… lazier. Instead of loading the details of every single user in every room when you join, now only loads the bare minimum required to get started, pulling in the rest as and when it’s needed (a technique known as lazy loading).

When’s it coming to Android?

Development is underway — watch this space!

What else has been going on? Web Development Environment Improvements

In Web we’ve streamlined the development environment setup process to make it easy for anybody to get started developing on Riot Web.

Image for post
Image for post
So simple even this rabbit can start developing on Web.

If you’ve ever wanted to fix/improve/build on top of Web/Electron head over to for the comprehensive instructions!

What’s Next?

With performance work behind us for the time being, the next few months will see us working on three main streams:

  • finishing the redesign
  • radical end-to-end encryption UX improvements
  • blitzing the “First Impressions” buglist — a ‘short’list of ~70 bugs we’re tackling to provide a smoother experience for brand new users

As always you can check out the full Riot/Web and matrix-react-sdk changelogs for the gory details, and thank you for your support! Keep that feedback coming (!

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store