Kể từ khi Mozilla bắt đầu hành trình "Chrome-me-up" (làm giống Chrome) vài năm trước, sự hăng hái của tôi theo nhịp suy giảm sáu tuần, với mỗi bản phát hành mới của trình duyệt Firefox mang thêm nhiều thứ Firefox không nên là và ít thứ hơn làm cho nó trở thành chương trình cool trong tay người dùng trung thành. Nhưng điều tốt nhất còn ở phía sau. Lễ thành niên thực sự. Chỉ người ngay lành nhất sẽ sống sót. WebExtensions.
Trong khi cố gắng cứu vãn một phần những gì nó còn lại trong khi chủ động chìm đắm fanbase (cơ sở fan) và giết chết cơ chế tiện ích mở rộng mạnh mẽ, Mozilla đang làm việc cho trình duyệt hơi thở không khí trong lành. Nhiều tốc độ hơn, dường như, như thể đó là yếu tố then chốt làm người bỏ ship (tàu). Nhưng giả sử nó là, nó có tạo khác biệt không? Hãy test.

Bắt đầu điện giải
Các bạn đã nghe và đọc về multi-processing (đa tiến trình) trong Firefox. Xử lý per-tab (mỗi tab), bảo mật tốt hơn, sandboxing, ổn định hơn. Mục tiêu cao quý, nhưng chúng có thể là câu trả lời cho lời van xin chưa từng được nói. Dù sao, tôi chơi theo, nên tôi muốn xem Firefox có thể làm gì khi nền tảng công nghệ mới của nó được cho cơ hội trải cánh.
Như bạn có thể mong đợi, trên hầu hết hệ thống của tôi, tôi chạy Firefox không Australis (sans Australis), không có giao diện mới bold (đại담) được thiết kế với chỉ 45 chromosome (nhiễm sắc thể), nghĩa là tiện ích CTR (Classic Theme Restorer) tối thượng, nghĩa là không e10 multi-processing. Thực tế, CTR là một trong nhiều tiện ích sẽ chết đến Firefox 57 hoặc 58 hoặc vậy.
Tôi muốn xem Firefox làm gì không có extra. Trong distro Kubuntu của tôi, nó không có tiện ích mở rộng, trừ Ubuntu Modifications mặc định, thực tế can thiệp vào triển khai multi-processing. Vậy tôi gỡ nó. Rồi tôi thêm Noscript, Adblock Plus và Downloadhelper, có vẻ hợp tác tốt và có thể trong tập nhỏ sống sót qua mùa đông culling (loại bỏ). Tôi tắt Noscript, và làm hầu hết test chỉ với hai cái kia bật, và đôi khi, chỉ adblocker.

Quan trọng phải lấy điều này vào tài khoản và so sánh với Chrome, cũng cài cạnh Firefox trong thiết lập này, với tiện ích Adblock Plus trong kho tàng. Do đó lý do để bật nó trong cả hai trường hợp. Bây giờ, cũng có thể làm test không có sửa đổi, nhưng tôi không chạy benchmark trình duyệt per se (theo chính nghĩa), và không có lý do chạy kiểm tra không có tiện ích này, vì tôi thấy chúng cần thiết.
Tốc độ
Vâng, với trình duyệt ở chế độ MT (multi-threading) đầy đủ, có cải thiện hiệu suất rõ rệt. Nó rõ ràng qua tương tác trang web đơn giản, nhưng cũng tổng thể phản hồi của GUI đối với hành động vô tội. Tuy nhiên, khởi động vẫn vẫn.awfully slow (rất chậm) so với Chrome. Trình duyệt của Google khởi động instantly (ngay lập tức) nói như vậy. Firefox lấy thời gian vui vẻ của nó.
Multi-processing dẫn đến tăng bộ nhớ, và Firefox vẫn là con quái đói CPU khi bạn làm việc, ngay cả những việc dường như vô tội như tải xuống. Về mặt này, nó không khác Chrome, nhưng cái sau chịu phạt ít hơn như hậu quả, có lẽ vì nó có kiến trúc multi-threading hiệu quả hơn.

Có những thứ khác ảnh hưởng đến phản hồi cảm nhận. Ví dụ, smooth scrolling (cuộn mượt) là một trong những tính năng bạn nên cân nhắc tắt ngay lập tức. Hardware acceleration (tăng tốc phần cứng) có thể ở phía bạn. Flash enabled (bật Flash) cũng có thể ảnh hưởng hiệu suất, đặc biệt khi phát video.

Tôi test Kubuntu Zesty phần lớn, nhưng tôi cũng nhìn chăm chăm vào thiết lập Windows 10 trên cùng máy này, chỉ để xem có gì. Lại một lần, kết quả tương tự. Firefox chỉ cảm giác sluggish (chậm chạp) hơn. Khoảng cách giảm với e10 bật, nhưng nó không bao giờ thực sự bắt kịp đối thủ. Nó phần lớn về GUI phản hồi, không nhất thiết hiệu suất trang thuần túy và hành động Javascript. Chúng ta nói về độ trễ thời gian người dùng cảm nhận. Tiến trình con được sinh ra và tạo ra để xử lý một phần tải, nhưng nó chưa đủ.
roger 6719 2105 ... /usr/lib/firefox/firefox
roger 6778 6719 ... /usr/lib/firefox/firefox -contentproc
-childID 1 -isForBrowser -intPrefs ...
Tùy chỉnh
Firefox không có sửa đổi CTR trông như bất kỳ trình duyệt hiện đại điển hình nào – một biểu diễn trừu tượng của sự ngu ngốc. Tabs on top (tab trên cùng) sẽ xuống đường lửng lịch sử như một trong những thứ được tạo ra chỉ để tạo ra, justified post-creation (bảo vệ sau tạo) như thứ tốt nhất kể từ Spanish Inquisition (Trao xét Tây Ban Nha), và sẽ ở lại dù là biểu hiện của tất cả những gì sai trái trong thế giới này, tệ hơn đói và Ebola.
Vậy nếu bạn không thể có trình duyệt hợp lý (sane), bạn có thể có gì? Vâng, bạn biết bạn không thực sự tùy chỉnh Chrome, nhưng nó luôn như vậy, bạn không mong đợi. Với Firefox, bạn có thể chơi với nửa tá tùy chọn và nút, đi góc trên phải, cộng biểu tượng cho tiện ích mở rộng của bạn, giống như Chrome. Không còn status bar (thanh trạng thái). Không còn tabs on bottom (tab dưới). Không còn nút back, forward, reload và stop như chúng từng là. Nó cảm giác minimalistic (tối giản), nhưng không theo cách tốt. Vâng, bạn có thể quen nó, giống cách bạn có thể quen làm việc trong mỏ đá.

Trong nỗ lực làm dịu người dùng, Mozilla cung cấp theme nhẹ, compact mới. Những thứ này cung cấp cấp độ trừu tượng hóa thêm và hình học vuông vức hơn một chút, nhưng nó xa xôi từ hình thức đơn giản, trực quan và công thái học đúng đắn từng là. Bất kể bạn quyết định gì, đó sẽ là sự thỏa hiệp.

Tương lai
Vậy điều này có nghĩa gì? Vâng, cách tôi thấy, Mozilla có lẽ đang cố tạo nền tảng sẽ giữ hầu hết người dùng qua quán tính (inertia) và sự thờ ơ (apathy), thêm một vài thay đổi loại giảm thiểu thiệt hại. Nhưng chúng không lấy đi.
Cải tiến? Vâng, theo một cách, có. Multi-processes là phải trong kỷ nguyên hiện đại, và nó mang lại một vài lợi ích. Theme compact gần như có thể được tha thứ như thứ thực sự neat (gọn gàng). Nhưng đó không phải toàn bộ sự thật.
Giá phải trả khá cao. Phần thưởng không đủ tốt. Không về mặt thị giác và không thực tế. Hiệu suất không tốt như bạn hy vọng, vậy bạn sẽ sẵn sàng hy sinh tiện ích cũ cho tốc độ awesome (tuyệt vời). Không. Chrome vẫn dẫn đầu trong phản hồi trải nghiệm người dùng thuần túy, và với cả hai trình duyệt giờ chia sẻ cùng thiết kế vô nghĩa, Firefox mất thêm điểm, vì nó đã triệt chủng mọi lợi thế trên Chrome bằng cách chuyển sang WebExtensions.
Tôi không biết Firefox có bao giờ lấy lại sự thanh lịch mượt mà nó có quanh năm 2011, nhưng bất cứ nó làm, nó vẫn ở thế phòng thủ. Chrome ở trước, và nên vẫn như vậy, vì cho đến nay, nó có. Với một khác biệt lớn. Nó vẫn phần lớn nhất quán, và thay đổi, khi chúng xảy ra, phần lớn vô hình. Firefox đi cho cuộc cách mạng disruptive (phá vỡ) cao, tự nguyện hy sinh cũ cho mới. Nhưng tại sao lại có mới?
Tóm lại, dường như chúng ta sẽ có trình duyệt happy-go-lucky (vui vẻ vô lo) khác, không có đặc điểm riêng biệt, có lẽ, hy vọng một vài tiện ích hữu ích, và hiệu suất không hoàn toàn tốt như đối thủ chính. Và nếu bạn nói tôi cần CPU mới nhất và tốt nhất để thực hiện lợi ích, bạn bị ảo tưởng (deluded). Trình duyệt không phải game máy tính. Chúng nên mảnh và nhanh, và nếu chúng không thể thực hiện toàn bộ phổ lực máy tính có sẵn, thì đó là triển khai lousy (kém). Vấn đề chậm cảm nhận và tốc độ khởi động vẫn còn. Trừ khi giải quyết, sẽ không có gì cho Firefox lợi thế.
Kết luận
Có tiến bộ. Tôi không tranh cãi đó. Khi bạn ném bỏlegacy stuff (đồ cũ) và để engine trình duyệt chạy song song, bạn có một boost (tăng) oomph (sức mạnh) khá nice. Một vài tiện ích phổ biến vẫn hoạt động, và hy vọng chúng sẽ tiếp tục sau Firefox 57. Theme compact hợp lý. Khi bạn chỉ tập trung vào mảnh ghép này, cảm giác Mozilla đang làm điều đúng.
Nhưng ném bỏ một thập kỷ công chăm chỉ là cách ngu ngốc để cứu rỗi mình. Đó không phải cách làm việc chuyên nghiệp. Vâng, trong dài hạn, bằng tất cả nghĩa. Thứ thiếu là seamless transition (chuyển tiếp liền mạch). Đó là thứ Mozilla không làm đúng. Seamless. Transition. Phép màu làm phần mềm cách đúng. Trên đó, chúng ta vẫn không có kết quả tốt hơn đối thủ, cả khởi động và dùng thường, và theme nhẹ sẽ không làm dịu hoàn toàn veteran (cựu chiến binh). Vậy những gì giành được bị bù trừ bởi tổn thất lớn. Và lớn nhất là không đánh bại Chrome công bằng vuông vức. Nếu bạn nhìn toàn bộ fiasco (thảm họa) này theo thuật ngữ đơn giản, bạn hy sinh nhiều và vẫn nhì. Cố gắng thì làm gì?
Dù sao, chúng ta đây. Firefox 54 – và những gì nó báo hiệu – có một vài điểm neat. Nếu tôi không bị chán nản và sẹo đến vậy, tôi có thể thận trọng lạc quan. Nhưng tiến bộ này đến giá hy sinh năm năm lòng trung thành và đam mê, và đó không thể dịch sang thuật ngữ công nghệ thuần túy. Điều này có thể là điều đúng. Và thậm chí điều cần thiết. Nhưng nó too little, too late (quá ít, quá muộn). Không đủ để đánh bại Chrome, nhiều hơn đủ để phá hủy fanbase. Đây không phải công thức thắng. Có thể thay đổi vẫn, nhưng cho bây giờ, nó tình huống dire (khẩn cấp). More to come (còn nhiều tiếp theo).
Cheers.