Chào bạn, tôi là Tiến sĩ Minh Trí. Bạn có biết tại sao ứng dụng của mình vẫn chậm dù đã tối ưu code rất kỹ? Bạn muốn thấu hiểu cơ chế "3-way handshake" của TCP ảnh hưởng thế nào đến độ trễ, hay cách TLS làm tăng thời gian kết nối? Đã đến lúc bạn làm chủ "linh hồn của tốc độ Web" với cuốn sách "High Performance Browser Networking" (2013).
Ilya Grigorik dẫn dắt bạn đi sâu vào từng lớp của ngăn xếp giao thức mạng để tìm ra những "điểm nghẽn" vô hình. Trong cuốn sách Networking chuyên sâu này, bạn sẽ làm chủ:
Nền tảng Networking: Thấu hiểu các giới hạn vật lý của TCP và UDP, cơ chế nghẽn mạng và cách chúng tác động đến ứng dụng web năm 2026.
Bảo mật và Hiệu năng (TLS): Bí quyết tối ưu hóa giao thức TLS để đảm bảo an toàn mà không làm giảm tốc độ truy cập.
Mạng di động (Wireless Networks): Hướng dẫn thực hành tối ưu hóa cho các kết nối 3G, 4G (và nền tảng cho 5G) với các đặc thù về năng lượng và độ trễ sóng radio.
HTTP/1.1 và HTTP/2: Khám phá sự chuyển dịch từ kỹ thuật "domain sharding" sang đa luồng (multiplexing) và nén tiêu đề.
WebSockets & WebRTC: Kỹ thuật xây dựng các ứng dụng thời gian thực, truyền phát video và giao tiếp P2P hiệu năng cao.
Tối ưu hóa trình duyệt: Cách các trình duyệt hiện đại dự đoán kết nối (Speculative optimization) và cách bạn có thể tận dụng chúng.
Về mặt học thuật, tôi đánh giá cao cách Ilya giải thích các hằng số vật lý (như tốc độ ánh sáng) áp đặt lên giới hạn của mạng, giúp bạn có cái nhìn thực tế hơn về những gì có thể tối ưu. Đối với cộng đồng lập trình viên Web Việt Nam, kiến thức trong cuốn sách IT này là bước ngoặt để bạn thoát khỏi tư duy "chỉ cần code chạy" để tiến tới tư duy "code chạy nhanh nhất có thể". Tại 89ebook, chúng tôi mang đến tri thức này để giúp bạn bứt phá tốc độ.