SỰ KHÁC BIỆT GIỮA SERVER-SIDE RENDERING VÀ CLIENT-SIDE RENDERING
   Lập trình web đang có xu hướng chuyển dần từ  server-side rendering  sang  client-side rendering .   Trong bài này, chúng ta sẽ cùng tìm hiểu về sự khác nhau giữa hai cơ chế này,  ưu nhược điểm  của chúng để có thể dễ dàng lựa chọn khi sử dụng nhé! Chúng ta cũng sẽ tìm hiểu những công ty công nghệ lớn như Facebook, AirBnB sử dụng cơ chế nào luôn!     Cơ chế server-side rendering   Cơ chế server-side rendering đã được dùng từ thuở xưa ơi là xưa. Gọi nó là  server-side rendering  là vì phần lớn logic sẽ được xử lý ở server:   Khi người dùng vào một trang web, trình duyệt sẽ gửi GET request tới web server  Web server sẽ nhận request, đọc dữ liệu từ database.  Web server sẽ  render HTML , trả về cho browser để hiển thị cho người dùng   Mô hình đơn giản về Server Side Rendering  Một số tính chất của cơ chế server side rendering:   Logic từ đơn giản (validation, đọc dữ liệu) cho đến phức tạp (phân quyền, thanh toán) đều nằm ở phía server  L...