Слишком долго Mozilla использовала устаревший движок веб-рендеринга. Google, Microsoft, Apple и даже Opera обошли их стороной, приняв Webkit, Blink или что-то еще, на чем работает Edge. Достаточно сказать, что современные браузеры работают на мощных и мощных движках рендеринга.
Mozilla продолжает использовать Gecko, движок рендеринга, который раньше был достаточно хорош. И конечно, несмотря на свою цену, двигатель неплохо справляется со своей задачей. Однако «хорошо» недостаточно, поскольку большая часть мобильного Интернета (и Интернета в целом) теперь обслуживается Webkit или, по крайней мере, механизмами рендеринга, которые имеют немного больше возможностей.
И тут на помощь приходит Servo. Это новый движок веб-рендеринга от Mozilla. Скорее всего, через несколько лет именно он заменит Gecko во всеми любимом браузере с открытым исходным кодом. И все же, зачем ждать, чтобы попробовать? Что, если вы хотите посмотреть, что у них происходит прямо сейчас? Вот как вы можете!
Примечание. Сервопривод нестабильен и не будет работать идеально. Используйте его на свой страх и риск!
Создание сервопривода
Во-первых, убедитесь, что в вашей системе установлен Git. Если вы используете другой дистрибутив Linux, просто попробуйте установить пакет «git» с помощью менеджера пакетов вашей системы. Она не должна сильно отличаться от приведенной выше команды. Если вы используете Ubuntu, установите git с помощью этой команды:
sudo apt-get install git
После установки пакета git пришло время взять код браузера Servo из официального репозитория и клонировать его в локальную систему.
git clone https://github.com/servo/sContents
Создание сервопривода
о, как код клонирован на ваш компьютер, пришло время войти в каталог для сборки.cd servo
Когда вы входите в каталог, все может начаться. Прежде чем серво можно будет действительно использовать, вам нужно сначала его построить. Поскольку этот браузер находится в разработке и обычно не используется потребителями, вам необходимо указать флаг выпуска. Это сделано для того, чтобы Servo работал в оптимальном темпе. Обычно это не так.
./mach build --releaseПримечание. Компиляция может занять некоторое время. Будьте терпеливы.
После пометки его флагом выпуска его можно запустить. Введите эту команду в терминал, и она начнется с тестовой страницы. Это практически единственный способ использовать Servo, если вы не создадите запись на рабочем столе.
./mach run --release -bПакет Arch Linux
Пользователи Arch Linux, вам повезло. Вместо того, чтобы идти и собирать все, вы сможете установить веб-браузер Servo с помощью AUR. При установке вы получаете значок запуска на рабочем столе и все такое. Укажите свой любимый помощник АУР здесьи установите пакет.
Создание значка Servo на рабочем столе
Начните с открытия вашего любимого текстового редактора и вставки в него следующего кода.
#!/bin/bash cd servo ./mach run --release -bСохраните его как «servorun.sh» в своем домашнем каталоге. Это сценарий оболочки, и он гарантирует, что браузер будет запускаться каждый раз. Затем откройте новый файл в текстовом редакторе и вставьте следующий код:
[Desktop Entry] Name=Servo Comment=Servo, the Parallel Browser Engine Project. Exec=/home/username/servorun.sh Terminal=false Type=Application Categories=Internet;Примечание. замените «имя пользователя» на свое имя пользователя.
После вставки кода сохраните этот файл как Servo.desktop в своей домашней папке. Затем откройте терминал и введите следующие команды:
sudo chmod +x servorun.sh sudo chmod +x Servo.desktopПриведенные выше к
Пакет Arch Linux
сценарий запуска и файл рабочего стола были исполняемыми. Теперь пришло время «установить сервопривод» в систему. В терминале введите эту команду:sudo mv Servo.desktop /usr/share/applicationsЗаключение
Mozilla создала Servo как способ догнать. Gecko, каким бы впечатляющим он ни был сегодня, в технологическом отношении сильно отстает. Когда вы смотрите на новый двигатель, вы начинаете видеть, насколько он стал лучше. Очевидно, что мы еще
Создание значка Servo на рабочем столе
у все можно полностью изменить.Однако, судя по тому, что я увидел всего за несколько часов, есть много интересного, даже если вы не веб-разработчик и просто любите использовать интересные новые вещи. То, как он обрабатывает страницы, и все остальное значительно улучшилось, и все стало очень плавным, четким, быстрым и чистым.
Время покажет только с Servo. В следующем году Mozilla может полностью переписать все с нуля и полностью изменить направление своего нового движка веб-рендеринга. Однако, как фанаты Mozilla, мы можем только с нетерпением ждать, что Servo готовит в будущем.
Автор изображения: Firefox Автомобиль
Заключение