Firefox

Почему Mozilla удалил надстройки XUL? Часть 4
-… Будущее за Rust, Wasm, Fission…Сегодня мы живем в постквантовую эпоху. По возможности в Rust реализованы новые функции.По умолчанию Rust плохо работает с XPCOM. Rust имеет другой механизм взаимодействия с другими языками, который работает очень хорошо, но не поддерживает XPCOM изначально. Написание или использование кода XPCOM в Rust возможно и постепенно достигает стадии, на которой

Почему Mozilla удалила надстройки XUL? Часть 3
-… Эпоха неизменного XPCOMК сожалению, проблемы начали постепенно накапливаться.Когда вы разрабатываете большое приложение, вам нужно что-то изменить, чтобы исправить ошибки или добавить новые функции, или повысить производительность. В мире XPCOM это означало изменение компонентов XPCOM. Иногда для добавления новых функций в компонент. Иногда нужно полностью удалить один, потому что этот дизайн был заменен на лучший дизайн.В первую эру

Почему Mozilla удалила надстройки XUL? Часть 2
-… Эпоха неизменного XPCOMК сожалению, проблемы начали постепенно накапливаться.Когда вы разрабатываете большое приложение, вам нужно что-то изменить, чтобы исправить ошибки или добавить новые функции, или повысить производительность. В мире XPCOM это означало изменение компонентов XPCOM. Иногда для добавления новых функций в компонент. Иногда нужно полностью удалить один, потому что этот дизайн был заменен на лучший дизайн.В первую эру

Почему Mozilla удалила надстройки XUL? Часть 1
-Firefox имел отличный механизм расширений, основанный на XUL и XPCOM. Этот механизм служил нам долгое время. Однако, как для разработчиков Firefox, так и для разработчиков надстроек, затраты на его обслуживание постоянно росли. С одной стороны, эта растущая стоимость постепенно убивала любые попытки сделать Firefox безопасным, быстрым или попробовать что-то новое. С другой стороны, эта растущая стоимость постепенно убивала сообщество