LINUX.ORG.RU

NetSurf 3.7

 ,


3

2

20 октября вышла новая версия NetSurf — быстрого и легковесного веб-браузера, ориентированного на слабые устройства и работающего, помимо собственно GNU/Linux и других *nix, на RISC OS, Atari, AmigaOS, Windows, а также имеющего неофициальный порт на KolibriOS. Браузер использует собственный движок и поддерживает HTML4 и CSS2 (HTML5 и CSS3 на ранней стадии разработки), а также JavaScript (ES2015; DOM API реализован частично).

Основные изменения:

  • Добавлена поддержка CSS3-свойства box-sizing. Это свойство позволяет менять модель расчёта размеров блока, и теперь сайты, активно использующие box-sizing: border-box, должны отображаться более корректно, без съезжающих вниз блоков.
  • JavaScript-движок Duktape обновлён до версии 2.1.0, что улучшило поддержку ES2015+.
  • Улучшения в истории посещений: теперь запоминается положение прокрутки (касается навигации с помощью кнопок «Назад» и «Вперёд»); окно Local History теперь не имеет рамок и автоматически закрывается после выбора страницы; в Global History появился поиск по заголовкам и адресам страниц.
  • Многочисленные мелкие исправления и улучшения в отображении сайтов и поведении браузера (ЛОР тоже стал выглядеть немного лучше в сравнении с 3.6).

>>> Полный список изменений

>>> Подробности

ориентированного на слабые устройства и работающего, помимо собственно GNU/Linux и других *nix, на RISC OS, Atari, AmigaOS, Windows, а также имеющего неофициальный порт на KolibriOS.

NetSurf является браузером по-умолчанию в легковесном LiveCD дистрибутиве antiX (Debian-based)

http://antix.mepis.org/

atsym ★★★★ ()

ориентированного на слабые устройства и работающего

Не работающего. 3.7 валится в корку. 3.6 работает, но видок у страниц страшный как моя жизнь. Зачем он нужен такой красивый, когда есть опера 12.17, которая жрет чуть побольше, но и страницы даже сейчас рендерит в разы лучше - не понятно.

araks ()
Ответ на: комментарий от araks

Опера немножко проприетарщина, не умеет работать без иксов и отсутствует на RISC OS) А здесь сейчас починят падения и будет норм) А видок у страниц — проблемы веб-макак, не умеющих в кроссбраузерность и обратную совместимость: та же википедия выглядит как конфетка (ну, закруглённых уголков нету, но вообще пофиг), хотя я не думаю, что её специально делали под NetSurf

andreymal ()

почему-то в современных OpenBSD на вторых-третьих пнях крашится :( на 64-битной системе - всё ок

а в остальном - весчь! ещё бы заставить работать в OpenBSD на стареньком железе

buratino ★★★ ()
Ответ на: комментарий от buratino

Народ патчил, успешно собирал, опять патчил и даже подумывал поднять полноценную разработку и пиратский форк где-нибудь на просторах i2p, но чёт не взлетело. Были ли попытки портировать на OpenBSD, не знаю

andreymal ()
Ответ на: комментарий от buratino

почему-то в современных OpenBSD на вторых-третьих пнях крашится :( на 64-битной системе - всё ок

Он через раз. 3.6 собирал с gtk3 на 64 бита: работало. Потом пересобрал с gtk2 — крашится. Пересобрал обратно с gtk3 — всё равно крашится.

Проблема этого браузера — дыры. Если он даже просто так падает, значит целенаправлено уязвимостей там можно найти тысячи. И если он дорастёт до того, что его недальновидные товарищи станут советовать как браузер для тора или i2p, анбэшникам будет раздолье.

devzero ()
Ответ на: комментарий от federk

firefox запускается, но жутко тормозит :)

что значит SSE2? там, что, ассемблерные вставки эти инструкции вставляют?

насколько я помню, в Linux этот браузер работает нормально. но современный Debian на 64-128 мб сам по себе, мягко говоря, небыстрый :)

buratino ★★★ ()

быстрого и легковесного веб-браузера

слово «легковесный» звучит ублюдочно и тяжеловесно. Гораздо лучше использовать слово «лёгкий» вместо него.

быстрого и легкого веб-браузера

Лучше же!

ugoday ★★★★★ ()
Ответ на: комментарий от buratino

что значит SSE2? там, что, ассемблерные вставки эти инструкции вставляют?

Все современные браузеры с недавних пор (и флеш с давних) требуют поддержки процессором этих инструкций. При запуске на старых процессорах браузеры просто крашатся без предупреждения.

federk ()
Ответ на: комментарий от federk

Все современные браузеры с недавних пор (и флеш с давних) требуют поддержки процессором этих инструкций.

каким образом? родной gcc 4.2.1 добавляет эти инструкции, или это ассемблерные вставки?

и как это всё работает на arm, hppa и sparc64?

buratino ★★★ ()
Ответ на: комментарий от buratino

каким образом? родной gcc 4.2.1 добавляет эти инструкции, или
это ассемблерные вставки?

Насколько знаю, сам исходный код браузеров/движка с определенных версий (наверно год как уже такая ситуация) не скомпилируется без поддержки SSE2.

и как это всё работает на arm, hppa и sparc64?

Не знаю, не пробовал. Как-то ставил дебиан armhf - браузеры также падали, точно не помню что сделал - фирефокс заработал.

federk ()
Ответ на: комментарий от rht

есть эмуляторы денди, доса, движок дума и scummvm

и штук 20 игр в поставке

можно юзать, как плейстейшн :) лично для меня это единственная ОС, где мне удобно играть в дендевские игры fceu, больше ни в одной неудобно. ну и *гробница фараона* вообще офигенная игрушка с красивой графикой... занимает то ли 60, то ли 90 килобайт :)

buratino ★★★ ()

Но вообще, это лучший браузер для просмотра именно сайтов, а не интерактивного говна, коим переполнен современный веб.

anonymous ()

когда из репы debian пропал luakit - имел большие на него виды, попробовал - шустрый как dillo и страницы камкает так же, покатаюсь пока на нем, посмотрю как он в деле...

amd_amd ()
Последнее исправление: amd_amd (всего исправлений: 1)
Ответ на: комментарий от buratino

Всё ещё веселее: document.write('!'); работает, а document.write('!!'); — уже не работает. Причём это касается только случая, когда скрипт находится в отдельном js-файле, а инлайновые скрипты <script>document.write('!!');</script> таки работают

andreymal ()
Ответ на: комментарий от buratino

Кстати, а из чего ты её грузишь? Из GRUB? Или пролсто LiveCD запускаешь?

Так-то в качестве технологического вызова система очень достойная, помню, когда умещалась на дискетку и запускала полноценное GUI. Жаль только, прибита гвоздями к x86.

hobbit ★★★★★ ()

Что-то я припозднился. Обновил, попробовал, всё также неприменим в реальной жизни. И даже не оставить его в качестве ютубовского плеера.

Chelobaka ★★★★ ()
Ответ на: комментарий от hobbit

Кстати, а из чего ты её грузишь? Из GRUB? Или пролсто LiveCD запускаешь?

и из pxelinux, и с реальной дискеты как-то запускал :) сейчас, правда, дискета осталась только одна, там записан OpenBSD 6.2 installer - дисководы-то у меня практически во всех ноутах есть, им это нужнее :)

buratino ★★★ ()