
Roman Fursov
Tochka Bank
When performance optimization tasks come from frontend developers, they typically think in terms of the application layer, i.e., code. They think about minification techniques, tree shaking, lazy loading, and so on. But what if the real boost lies in the infrastructure?
In this paper, we are going to figure it out.
103 Early Hints - an alternative to Server Push.
TCP+TLS 0-RTT & QUIC - shift all bytes left.
Quantum's ciphers or not—let's take a look at RSA vs ED25519. We'll also learn what OCSP Stapling is and how it affects connection speed.
File Systems & sendfile—let's examine how programs read files and learn how to compile statics into binary and use system tricks to optimize performance.
Speculation Rules - pre-rendered pages even before you click.
Service Worker role in the frontend world.
Modern media formats—let browser decide which one he'll use.
We'll analyze benchmarks and compatibility with Nginx and Angie and see how to implement them in production.

Tochka Bank