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].
Порты

Было разработано несколько портов браузера — официальные для 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
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.