We've made a commitment to share recurring updates on the work we're doing to improve the performance and reliability of the League Client.
No TL;DR this time; our post is short because we're just updating you on how the big priority from last time is going.
Our top priority right now is updating the client's version of Chromium Embedded Framework (CEF)—the web browser at the heart of the League Client's architecture. The last time we updated CEF was November 2019 (version 74); at the time of writing, the latest current version is CEF 91. Updating CEF to version 91 will reap a host of benefits, from reduced crashes to increased compatibility to better responsiveness and more. It is the single most impactful individual change we can make to improve the client.
Since we last talked in April, we've been upgrading our existing web components (think website tech for video embeds, popup notifications, and whatnot) to versions that are compatible with new CEF versions, to ensure upgrading CEF itself won't break anything. We use web components in nearly every part of the client code base, so this took a couple patches longer than planned. The good news is that we're done with the web components work, so we can move on to the CEF upgrade itself.
We're now testing the new version of CEF internally, and we are already seeing improvements in memory usage, and CPU utilization for our front end. We expect a host of other benefits that will ultimately provide a better player experience when we launch, but we also don't want to create risk by rushing things. We have a big opportunity to do right for you all, and we want to make sure the upgraded client is stable before we release it live.
We feel confident about getting our CEF update into PBE by early August and hope to launch a few patches afterward. When the update goes live, we will announce it in the patch notes!
That's all for this update! We will check back in with you after our CEF upgrade to share results and our plans moving forward.