Boosting Web Performance with Brotli: A Practical Guide to Compression in .NET

Mohaned Mashaly
1 min readSep 18, 2024

--

One late Thursday night, fueled by caffeine, I was browsing the web when I stumbled upon an article discussing software optimization techniques in backend systems. As I read through it, I noticed a familiar pattern I had seen in similar articles — they all seemed to focus heavily on database optimization, which makes sense. Databases are the backbone of any backend, often driving up costs and causing most of the bottlenecks and latency issues. But one area that didn’t get much attention was network optimization. That caught my curiosity, after digging a little deeper about different network optimization tricks, I became curious about applying what I had learned to our Gameball codebase.

A quick look showed that we were using Gzip for compression, the default for many .NET projects. This sparked my curiosity, leading me to consider the potential impact of switching from Gzip to Brotli. That curiosity inspired me to explore this topic further and write this article.

Curious about optimizing your web applications? Check out the full article on our Gameball engineering blog.

https://engineering.gameball.co/posts/boosting-web-performance-with-brotli

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Mohaned Mashaly
Mohaned Mashaly

Written by Mohaned Mashaly

Loves Computer Science with focused interest in (Back-end Development, Data Structures and Algorithms ,Machine Learning)

No responses yet

Write a response