Mozilla đã chạy quá lâu với một công cụ dựng hình web rất cũ. Google, Microsoft, Apple và thậm chí cả Opera đã thông qua chúng khi họ nắm lấy Webkit, Blink, hoặc bất cứ thứ gì mà Edge đang chạy. Đủ để nói, các trình duyệt hiện đại đang chạy trên một số công cụ dựng hình kẻ giết người với rất nhiều sức mạnh và đá phía sau họ.

Mozilla đã gắn bó nó với Gecko, một công cụ dựng hình được sử dụng đủ tốt. Và chắc chắn, cho những gì nó có giá trị động cơ thực hiện công việc của mình khá tốt. Tuy nhiên, "tốt" là không đủ, như hầu hết các trang web di động (và Web nói chung) bây giờ phục vụ cho Webkit, hoặc ít nhất là các công cụ dựng hình có nhiều hơn một chút dưới mui xe.

Đó là nơi mà Servo đến. Đây là công cụ dựng hình web mới của Mozilla. Rất có thể trong vài năm, đây là điều sẽ thay thế Gecko trong trình duyệt nguồn mở yêu thích của mọi người. Tuy nhiên, tại sao phải chờ thử? Điều gì nếu bạn muốn xem những gì họ đã đi ngay bây giờ? Đây là cách bạn có thể!

Lưu ý: Servo không ổn định và sẽ không chạy hoàn hảo. Sử dụng nó có nguy cơ của riêng bạn!

Xây dựng Servo

Trước tiên, hãy đảm bảo bạn đã cài đặt Git trên hệ thống của mình. Nếu bạn đang chạy một bản phân phối Linux khác, chỉ cần thử cài đặt gói “git” với trình quản lý gói của hệ thống của bạn. Nó không nên khác nhiều so với lệnh trên. Nếu bạn đang sử dụng Ubuntu, hãy cài đặt git bằng lệnh này:

 sudo apt-get cài đặt git 

Khi gói git được cài đặt, đã đến lúc lấy mã trình duyệt Servo từ kho lưu trữ chính thức và sao chép nó vào hệ thống cục bộ của bạn.

 git clone https://github.com/servo/servo 

Sau khi mã đã được nhân bản vào máy của bạn, đã đến lúc nhập thư mục để xây dựng.

 cd servo 

Khi bạn nhập thư mục, mọi thứ có thể bắt đầu. Trước khi Servo thực sự có thể được sử dụng, bạn sẽ cần phải xây dựng nó đầu tiên. Vì trình duyệt này đang được phát triển và thường không được sử dụng với người tiêu dùng, bạn cần chỉ định cờ phát hành. Điều này là để Servo chạy với tốc độ tối ưu. Thường thì không.

 ./mach build --release 

Lưu ý: quá trình biên dịch có thể mất một chút thời gian. Kiên nhẫn.

Sau khi gắn thẻ nó với cờ phát hành, sau đó có thể chạy nó. Nhập lệnh này vào terminal và nó sẽ bắt đầu với trang thử nghiệm. Đây chỉ là cách duy nhất bạn có thể sử dụng Servo trừ khi bạn tạo một mục nhập trên máy tính để bàn.

 ./mach run --release -b 

Gói Linux Arch

Arch Linux người dùng, bạn may mắn. Thay vì phải đi ra ngoài và xây dựng mọi thứ, bạn sẽ có thể cài đặt trình duyệt web Servo với AUR. Khi bạn cài đặt nó, bạn sẽ có được một biểu tượng khởi động desktop và mọi thứ. Hướng trợ giúp AUR yêu thích của bạn ở đây và cài đặt gói.

Tạo biểu tượng Desktop cho Servo

Bắt đầu bằng cách mở trình soạn thảo văn bản yêu thích của bạn và dán mã sau vào đó.

 #! / bin / bash cd servo ./mach run --release -b 

Lưu nó dưới dạng "servorun.sh" trong thư mục chính của bạn. Đây là một kịch bản shell, và nó sẽ đảm bảo rằng trình duyệt chạy mỗi lần. Tiếp theo, mở một tệp mới trong trình soạn thảo văn bản của bạn và dán mã sau đây:

 [Desktop Entry] Tên = Nhận xét Servo = Servo, Dự án Công cụ Trình duyệt Song song. Exec = / home / username / servorun.sh Thiết bị đầu cuối = loại sai = Danh mục ứng dụng = Internet; 

Lưu ý: thay thế "tên người dùng" bằng tên người dùng của bạn.

Sau khi mã đã được dán, lưu tệp này dưới dạng Servo.desktop trong thư mục chính của bạn. Sau đó, mở một thiết bị đầu cuối và nhập các lệnh sau:

 sudo chmod + x servorun.sh sudo chmod + x Servo.desktop 

Các lệnh trên làm cho nó để các tập lệnh chạy và tập tin máy tính để bàn đều thực thi. Bây giờ là lúc để “cài đặt servo” vào hệ thống. Trong terminal, tpe trong lệnh này:

 sudo mv Servo.desktop / usr / share / ứng dụng 

Phần kết luận

Mozilla tạo ra Servo như một cách để chơi catchup. Gecko, như ấn tượng như nó vẫn là ngày hôm nay, chỉ đứng sau công nghệ khôn ngoan. Khi bạn nhìn vào động cơ mới, bạn bắt đầu thấy nó được cải thiện bao nhiêu. Rõ ràng, chúng ta vẫn chưa thấy nó được thực hiện bên trong Firefox, vì vậy mọi thứ có thể thay đổi hoàn toàn.

Tuy nhiên, đi từ những gì tôi đã thấy chỉ trong một vài giờ, có rất nhiều điều để được vui mừng, ngay cả khi bạn không phải là một nhà phát triển web và chỉ muốn sử dụng những điều mới mẻ. Cách nó xử lý các trang và mọi thứ được cải thiện nhiều, và mọi thứ đều rất trơn tru, sắc nét, nhanh chóng và sạch sẽ.

Thời gian sẽ chỉ nói với Servo. Mozilla hoàn toàn có thể viết lại mọi thứ từ đầu năm tới và hoàn toàn thay đổi hướng dẫn cho công cụ dựng hình web mới của họ. Tuy nhiên, với tư cách là người hâm mộ Mozilla, chúng tôi chỉ có thể vui mừng khi thấy những gì Servo có trong cửa hàng cho tương lai.

Tín dụng hình ảnh: Firefox Car