Time to First Byte (TTFB)

Thứ bảy, ngày 29 tháng 10 năm 2022

Time to First Byte (TTFB) là một chỉ số căn bản để đo lường thời gian kết nối và phản hồi của máy chủ trong thử nghiệm và thực nghiệm, giúp xác định việc một máy chủ phản hồi các request quá chậm. Trong trường hợp điều hướng các request, nghĩa là các request cho các tài liệu HTML, nó đứng trước tất cả các chỉ số loading time khác.


Tree Shaking cho ứng dụng web

Thứ hai, ngày 8 tháng 8 năm 2022

Tree-shaking là một phương pháp phổ biến để tối ưu ứng dụng web. Mục đích của phương pháp này là loại bỏ các deadcode ra khỏi ứng dụng web, giúp ứng dụng của bạn có thể download và chạy dưới trình duyệt được nhanh và mượt mà hơn. Bài viết này sẽ không đi sâu vào chi tiết kĩ thuật mà chỉ trình bày những ý chính, giúp mọi người có một cheatsheet căn bản trước khi thực hiện eliminate deadcode. Còn nếu bạn muốn có cái nhìn chi tiết hơn, bạn có thể đọc bài viết trước của mình nhé.


Tree Shaking

Chủ nhật, ngày 27 tháng 3 năm 2022

Tree shaking là một khái niệm phổ biến trong phát triển ứng dụng web, đặc biệt là trong thời đại phát triển mạnh mẽ của các ứng dụng web ngày nay. Vậy tree shaking là gì và tại sao vai trò của nó lại quan trọng trong quá trình phát triển ứng dụng web?. Chúng ta cùng tìm hiểu trong bài viết này nhé.


Python vs Javascript, còn tôi là trọng tài

Chủ nhật, ngày 13 tháng 3 năm 2022

Trong cộng đồng các ngôn ngữ thông dịch, có lẽ đa phần chúng ta sẽ nhớ đến ngay 3 cái tên là Python, Javascript và Ruby. Đặc điểm chung của 3 ngôn ngữ này là dễ học, thời gian phát triển ứng dụng nhanh chóng và tất cả chúng nó đều được viết bằng C. Nhưng trong bài viết này, mình sẽ chỉ đem ra bàn cân để so sánh Python và Javascript, Ruby thì mình chưa từng làm bao giờ nên sẽ không có gì để nói.


Sử dụng Lighthouse và React Developer Tools để đánh giá hiệu năng web

Thứ bảy, ngày 12 tháng 2 năm 2022

Sử dụng Lighthouse và React Developer Tools để đánh giá hiệu năng web