Хочу я создать быстрый и нетребовательный к памяти веб-браузер с поддержкой современных стандартов (пока что ориентир — это Acid3). Веб-браузер будет работать не только в Колибри; я хочу, чтобы он запускался в Linux, Windows, Android, и вообще на любых платформах, имеющих ANSI C-компилятор.
Именно поэтому браузеры типа dillo и netsurf сначала кажутся «волшебными». Ещё бы: десяток открытых вкладок в dillo вряд ли потребует больше 5-7 мегабайт ОЗУ! Однако, через несколько минут работы эти браузеры вызывают разочарование. Нет поддержки новых тегов HTML, нет полной поддержки CSS, нет JavaScript, и — главное — код настолько заточен на статический HTML, что для поддержки всех этих важных вещей потребуется переписать браузер практически с нуля.
Несколько лет я разыскивал идеальный веб-браузер, изучал коды десятков известных проектов, начиная от links и w3c, и заканчивая Firefox и Chromium, и пришел к выводу, что создать современный и в то же время действительно легкий браузер — возможно. Потребуется время, потребуются средства и много работы, но это возможно. Стоит овчинка выделки? Я отвечаю: «да».
На начальных этапах разработки помощь сторонних программистов и тестеров мне не понадобится, но, если я смогу собрать нужную мне сумму, через пару месяцев все желающие смогут присоединиться к проекту.
Веб-форма для поддержки через Яндекс-деньги — расположена в блоге KolibriOS.

ссылка на оригинал статьи http://habrahabr.ru/post/156535/
Добавить комментарий