NetSurf
NetSurf | |
---|---|
![]() | |
![]() NetSurf на RISC OS | |
Тип | Браузер |
Разработчик | The NetSurf Developers |
Написана на | Си[3] |
Интерфейс | GTK |
Операционные системы |
Официальная поддержка:[1] AmigaOS 4, Atari OS, BeOS/Haiku, Windows, RISC OS, Unix-like От сторонних разработчиков: AmigaOS 3, MorphOS, Plan 9, MacOS X |
Последняя версия | 3.11[2] (28 декабря 2023 года) |
Репозиторий | git.netsurf-browser.org/… |
Состояние | Поддерживается |
Лицензия | GPL v.2 |
Сайт | netsurf-browser.org (англ.) |
![]() |
NetSurf — легковесный минималистический браузер с открытым программным кодом, который использует собственный браузерный движок[4][5]. Поддерживает HTML 4 и CSS 2.1. Лицензирован GPL v2.
Официально поддерживается для RISC OS, Unix-подобных ОС, Haiku, BeOS, AmigaOS, Windows и Atari TOS[6].
История
Разработка NetSurf началась в апреле 2002 года, как ответ на обсуждение доступных для RISC OS браузеров[7], в 2004 году был выпущен порт браузера для библиотеки GTK[8]. Версия 1.0 была выпущена в мае 2007 года, спустя 5 лет после начала разработки[8], хоть и браузер широко использовался на RISC OS ещё до 1.0[8]. Браузер начиная с августа 2008 года использует Hubbub[8], парсер HTML, который поддерживает спецификацию HTML5[9]. В версии 2.0 была добавлена функция экспорта страниц как PDF и поддержка векторной графики. 2.0 также является первой стабильной версией браузера, которая использует Hubbub[10].
В 2007 году один из разработчиков, Джон-Марк Белл, предположил, что браузер начнёт с версии 2.0 поддерживать JavaScript[11], однако ни в 2.0, выпущенной в 2009 году, ни в 3.0, выпущенной в 2013 году[8], полная поддержка JavaScript добавлена не была, точно так же как её нет и до сих пор — работают лишь примитивные функции[12], а сам JavaScript можно включить только через файл Choices[13], где хранятся настройки браузера.
Браузер участвовал в Google Summer of Code 2008 года с четырьмя задачами, среди которых — улучшить фронтенд фреймворка GTK, добавить поддержку для формата PDF, выделить основные функции программы для отдельных библиотек, и разработать Hubbub[14].
Также браузер участвовал в Google Summer of Code 2009 года, по итогам которого в интерфейс была добавлена поисковая строка, была улучшена панель инструментов и добавлена поддержка favicon. Был добавлен виджет полосы прокрутки, ввода текста, кнопки «выделить», иерархический список для закладок, функции истории и куки. Была начата работа над LibDOM, библиотекой Document Object Model, которая позже будет использоваться в браузере[15] начиная с версии 3.0[16].
Награды
NetSurf 4 раза получал первое место в рейтинге «Лучшее некоммерческое ПО» Drobe Launchpad, в настоящее время закрытого веб-сайта о RISC OS[17] — в 2004[18], 2006[19], 2007[20] и 2008 году[21].
Порты
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/NetSurf_screenshot_ubuntu.png/220px-NetSurf_screenshot_ubuntu.png)
Было разработано несколько портов браузера — официальные для BeOS, Haiku и AmigaOS в 2008 году[22], неофициальный для MorphOS в 2009 году[23], официальный для работы на кадровом буфере в 2008 году[8] и неофициальный для Plan 9 в 2021 году[24]. Также в 2011 году был создан порт для MacOS X[25].
См. также
Ссылки
- netsurf-browser.org — официальный сайт NetSurf
Примечания
- ↑ Netsurf | Downloads . Дата обращения: 12 июня 2014. Архивировано 12 февраля 2021 года.
- ↑ News . Дата обращения: 19 декабря 2024. Архивировано 17 декабря 2024 года.
- ↑ The netsurf Open Source Project on Open Hub: Languages Page — 2006.
- ↑ Jack Wallen. Five lesser-known web browsers worth trying . TechRepublic (14 мая 2013). Дата обращения: 19 марта 2015. Архивировано 27 марта 2015 года.
- ↑ Jack Wallen. 10 Web browsers for the Linux operating system . TechRepublic (11 января 2011). Дата обращения: 19 марта 2015. Архивировано 17 марта 2015 года.
- ↑ NetSurf Downloads . Дата обращения: 22 декабря 2024. Архивировано 28 октября 2020 года.
- ↑ Web browsers . Дата обращения: 22 декабря 2024. Архивировано 21 мая 2024 года.
- ↑ 1 2 3 4 5 6 About NetSurf . Дата обращения: 19 декабря 2024. Архивировано 13 декабря 2024 года.
- ↑ Hubbub . Дата обращения: 22 декабря 2024. Архивировано 19 января 2021 года.
- ↑ NetSurf 2.0
- ↑ Could NetSurf 2.0 support JavaScript?
- ↑ User Information . Дата обращения: 22 декабря 2024. Архивировано 21 июня 2024 года.
- ↑ Common NetSurf user options . Дата обращения: 22 декабря 2024. Архивировано 30 октября 2020 года.
- ↑ Google Summer of Code 2008 . Дата обращения: 22 декабря 2024. Архивировано 7 декабря 2024 года.
- ↑ Google Summer of Code Roundup
- ↑ Change Log . Дата обращения: 19 декабря 2024. Архивировано 12 декабря 2024 года.
- ↑ About Drobe
- ↑ Best of 2004 awards results
- ↑ Best of 2006 awards results
- ↑ Best of 2007 awards results
- ↑ Drobe Awards 2008: The results
- ↑ BeOS and AmigaOS ports
- ↑ NetSurf
- ↑ netsurf-plan9 / netsurf . Дата обращения: 22 декабря 2024. Архивировано 17 августа 2024 года.
- ↑ Mac OS X port and other frontend news