#4 - Mozilla đã thay đổi thiết kế hạ tầng Firefox như thế nào?
newsletter.grokking.org
Những bạn trẻ ngày nay có lẽ it biết đến cuộc chiến nảy lửa giữa các trình duyệt vào những năm nửa cuối thập niên 90 của thế kỷ trước. Phát súng đầu tiên được nổ ra bởi Internet Explorer (IE), một trình duyệt được ra mắt vào năm 1995. Việc IE được tích hợp thẳng vào trong hệ điều hành Windows đã kết liễu số phận của những trình duyệt khác như Netscape khi chiếm tới 95% thị phần vào năm 2000. Thống trị trong suốt gần một thập kỷ, IE bắt đầu gặp những đối thủ đáng gờm khi Mozilla Firefox (2003), Safari (2003), và đặc biệt là Chrome (2008) ra đời. Và dần dần, IE mất đi thế độc tôn của mình và bắt đầu hụt hơi trong cuộc đua giữa các trình duyệt, cuộc đua chỉ là còn cuộc đua song mã giữa Firefox và Chrome.Ban đầu, thế mạnh của Firefox đến từ hệ thống Add-on giúp các lập trình viên có thể dễ dàng xây dựng các tính năng mở rộng cho trình duyệt. Thế nhưng việc lạm dụng vào hệ thống add-on trở thành một trở ngại khi kiến trúc tập trung khiến cho Firefox cực kỳ tốn ram và CPU khiến cho tốc độ lướt web chậm dần, và Firefox bắt đầu lộ ra điểm yếu ở ngay thế mạnh của mình - khó đổi mới vì ảnh hưởng tới hệ thống add-on đồ sộ. Tập trung vào tốc độ xử lý, đội ngũ phát triển Chrome đã tận dụng tối đa sức mạnh của phần cứng qua kiến trúc multi-process với mỗi tab được coi như là một chương trình độc lập, cùng với thiết kế UI/UX đơn giản, đã dần chiếm lĩnh hơn 50% thị phần trình duyệt, vươn lên trở thành vị trí số một trong thị trường trình duyệt.Tưởng chừng như Firefox đã chấp nhận thua cuộc, thì cuối năm nay, chúng ta chứng kiến sự chuyển mình ngoạn mục của Firefox khi tung ra phiên bản mới - Quantum, thay đổi gần như toàn bộ hệ thống kết cấu codebase cũ cũng như kiến trúc hạ tầng, đẩy tốc độ lên nhanh gấp 2 lần phiên bản cũ nhờ những thay đổi khi tận dụng tối đa sức mạnh của các CPU đa nhân, báo hiệu một cuộc chiến mới giữa những gã khổng lồ công nghệ đã quay trở lại.Cheers,p/s: Gửi những bạn đang tìm hiểu về về Machine Learning, bạn đã đăng ký tham dự TechTalk của Grokking diễn ra vào tối nay chưa (Wed, 22 Nov 2017)? Anh của công ty IGS Asia sẽ chia sẽ về cách ứng dụng Machine Learning trong HR (như là resume scanning, automated candidate scoring). Xem thêm & đăng ký.
#4 - Mozilla đã thay đổi thiết kế hạ tầng Firefox như thế nào?
#4 - Mozilla đã thay đổi thiết kế hạ tầng…
#4 - Mozilla đã thay đổi thiết kế hạ tầng Firefox như thế nào?
Những bạn trẻ ngày nay có lẽ it biết đến cuộc chiến nảy lửa giữa các trình duyệt vào những năm nửa cuối thập niên 90 của thế kỷ trước. Phát súng đầu tiên được nổ ra bởi Internet Explorer (IE), một trình duyệt được ra mắt vào năm 1995. Việc IE được tích hợp thẳng vào trong hệ điều hành Windows đã kết liễu số phận của những trình duyệt khác như Netscape khi chiếm tới 95% thị phần vào năm 2000. Thống trị trong suốt gần một thập kỷ, IE bắt đầu gặp những đối thủ đáng gờm khi Mozilla Firefox (2003), Safari (2003), và đặc biệt là Chrome (2008) ra đời. Và dần dần, IE mất đi thế độc tôn của mình và bắt đầu hụt hơi trong cuộc đua giữa các trình duyệt, cuộc đua chỉ là còn cuộc đua song mã giữa Firefox và Chrome.Ban đầu, thế mạnh của Firefox đến từ hệ thống Add-on giúp các lập trình viên có thể dễ dàng xây dựng các tính năng mở rộng cho trình duyệt. Thế nhưng việc lạm dụng vào hệ thống add-on trở thành một trở ngại khi kiến trúc tập trung khiến cho Firefox cực kỳ tốn ram và CPU khiến cho tốc độ lướt web chậm dần, và Firefox bắt đầu lộ ra điểm yếu ở ngay thế mạnh của mình - khó đổi mới vì ảnh hưởng tới hệ thống add-on đồ sộ. Tập trung vào tốc độ xử lý, đội ngũ phát triển Chrome đã tận dụng tối đa sức mạnh của phần cứng qua kiến trúc multi-process với mỗi tab được coi như là một chương trình độc lập, cùng với thiết kế UI/UX đơn giản, đã dần chiếm lĩnh hơn 50% thị phần trình duyệt, vươn lên trở thành vị trí số một trong thị trường trình duyệt.Tưởng chừng như Firefox đã chấp nhận thua cuộc, thì cuối năm nay, chúng ta chứng kiến sự chuyển mình ngoạn mục của Firefox khi tung ra phiên bản mới - Quantum, thay đổi gần như toàn bộ hệ thống kết cấu codebase cũ cũng như kiến trúc hạ tầng, đẩy tốc độ lên nhanh gấp 2 lần phiên bản cũ nhờ những thay đổi khi tận dụng tối đa sức mạnh của các CPU đa nhân, báo hiệu một cuộc chiến mới giữa những gã khổng lồ công nghệ đã quay trở lại.Cheers,p/s: Gửi những bạn đang tìm hiểu về về Machine Learning, bạn đã đăng ký tham dự TechTalk của Grokking diễn ra vào tối nay chưa (Wed, 22 Nov 2017)? Anh của công ty IGS Asia sẽ chia sẽ về cách ứng dụng Machine Learning trong HR (như là resume scanning, automated candidate scoring). Xem thêm & đăng ký.