Опубликован первый тестовый выпуск web-браузера FixBrowser, рассчитанного на низкое потребление ресурсов и обеспечение конфиденциальности. Браузер развивается с нуля и принципиально не поддерживает выполнение JavaScript, но при этом позволяет работать сайтами, завязанными на JavaScript. Код написан на языках Си и FixScript, и распространяется под лицензией ZLIB. Готовые сборки сформированы для Linux (GTK2) и Windows. Намечено создание сборок для Haiku и macOS 10.6+, а также формирование сборок для Linux, использующих GTK3/4...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62465
>Linux (GTK2):D
От кого независимый? от эргономики?
От здравого смысла
От смысла вцелом) Завтра отправят react и какой то скрипт по другому скомпилит и все сайты его использующие не будут работать тк обработчик js мгновенно никто не перепишет
От чего угодно, этому баззворду как баззворду уже не одно столетие
От реальности, у автора сей программы она статичная
Хэшсумм для проверки нет, не говоря уже о цифровых подписях.
wget https://www.fixbrowser.org/download/fixbrowser-linux-0.1.zip
--2024-12-28 05:47:47-- https://www.fixbrowser.org/download/fixbrowser-linux-0.1.zip
Распознаётся www.fixbrowser.org (www.fixbrowser.org)… 144.76.186.151
Подключение к www.fixbrowser.org (www.fixbrowser.org)|144.76.186.151|:443... соединение установлено.
ОШИБКА: Нет доверия сертификату для «www.fixbrowser.org».
ОШИБКА: Неизвестный издатель сертификата «www.fixbrowser.org».Зато на глагне есть плашка для всевозможных путей донаций.
Мдя..., удачи проекту с таким подходом!
Слава e-lynx не даёт покоя?
Или у нас тут программа "для локальных html-справок"?
Как же тебя трясет от конкуренции.
> конкуренциину, с lynx/links/elinks/dillo/arachne по ненужности конкурировать сложно, но это сможет, уверен.
От конкуренции дохлого суслика с почившим енотом?
GTK2 в глаз попала
Подключайтесь к разработке https://www.linux.org.ru/forum/development/17209789
Он же забил, язык свой делает https://www.linux.org.ru/forum/development/17821398?cid=1782...
Бэтмэн, которому всё по силам! Там в его творении SDE куча багов, а он всё новые и новые идеи выбрасывает, и кидается их имплементить!
БолгенОС здорового человека?
А-а-а-а! Мои глаза, мои глаза! ... за что...???
Нормальный IE6 под Win95. Что не то?
> Что не то?Не эффективный UI, давно придуманы решения лучше в плане эффективного использования пространства.
Например в случае браузеров заголовок всего окна зря отнимает площать, там всё равно большей частью пусто, заголовок текущей страницы можно увидеть на вкладке.
Строка меню не нужна 99,9% времени, а значит зря отнимает площать, её можно показывать по дополнительному действию, например при зажатом Alt.
Строка состояния, аналогично не нужна, зря отнимает площать экрана.
Скролбары зря отимают ширину документа, в современном UI их далают тонкими, при наведении курсора они расширяются, но при этом не сужая документ, а наклаюываются поверх.
Он хоть js поддерживал
Ну мне как любителю ие все ж нужна хоть какая то эргономика и настройка и адресная строка мне привычнее сверху вкладок как этак в 11ом уже ие, а не вот эта новомодная дичь как сейчас в браузерах. А есои взглянуть глубже ..этоо это какой то анохронизм как стилизованный самурай на паровозе плывущий по темзе и его тянут бурлаки.
Божественный интерфейс, мне нравится.
Не совсем понял как они собрались обходится без жабоскрипта. Ничего же работать не будет. Простейшие формы, каптчи, море всего.ЦСС тоже теперь не такое простое как десять лет назад. Там и анимации и куча всякой пежни, ради которой использовался jQuery и иже с ними.
Ну и последняя картинка как раз показывает насколько все прекрасно.
Я понимаю еще Dillo - тот и не пытается рыпаться и вполне подходит для чтения простенькой документации и наверно даже старые вебморды к старым роутерам осилит.
Локальными юзерскриптами в проксюшке. Одним лёгким движением любой утяжелённый фронт под ютуб становится invidious, фронтенд твиттера - nitter и так далее. Безо всяких прокси-опрашивальщиков кроме самого браузера.
Даже не надейтесь на "локально" . Сайты будут обрабатываться на сервере , а локально только читать . Всё ваше станет нашим .
Кто-то запрещает поставить fix-proxy на собственный сервер. Или как плохому танцору...?
Судя по описанию, работает как Opera Mini.
Было бы круто. Давно ищу подобное. Ничего и близко нет. В Opera Mini даже свой HTML придумали.
У Opera mini свой протокол был. Там когда юзер нажимал на скрипт, js выполнялся на прокси-сервере и его результат в специальном сжатом виде отправлялся в клиента. Но что-то похожее на это есть.
"Каптчи", которые проходятся аутентичным Chrome с WebEnvironment Integrity/Private Access Tokens (анал-ог WEI от гнилого содомского яблока), но не проходятся живым человеком с RFP = true - это никакие не каптчи, вам не кажется?
> "Каптчи", которые проходятся аутентичным Chrome с WebEnvironment Integrity/Private Access
> Tokens (анал-ог WEI от гнилого содомского яблока), но не проходятся живым
> человеком с RFP = true - это никакие не каптчи, вам
> не кажется?не знаю о чем ты, но велосипед и лестница с гуглокапчи сама себя не отгадает. А там явно используется Жабоскриптище.
Это исключительно чтобы тебя на биометрию развести. Велосипед от лестницы ещё AlexNet умела отличать. А MobileViT на 23 мегабайта - и подавно.
Нет цели отвадить 100% скама. Нужно лишь сделать это настолько неудобным, чтобы нельзя было массово абьюзить. И капча с этим отлично справляется. Особенно на Cloudflare: включаешь для неблагонадежных регионов типа рашки, китая, индии, пакистана, вьетнама, всей африки, и тому подобных, и количество фрода падает до приемлемых 3%-5% от общего объёма транзакций. Никаких негативных эффектов замечено не было.
Правильно, нет цели отвадить 100% всякого scum-а, которое терпит такое отношение.
> Не совсем понял как они собрались обходится без жабоскрипта. Ничего же работать не будет. Простейшие формы, каптчи, море всего.Вот и выросло бездарное поколение поверхностных "погромиздов", которое даже не догадывается, что в 90-ых ВСЕ ФОРУМЫ прекрасно работали без малейшего обезьяноскрипта - просто тогда люди были с мозгами и инженерным образованием.
Форма - накой ей JS, объясни? В HTML есть ВСЕ элементы для формы, что там жабоскриптить??
Капча - вообще никогда от ЖС не зависела, это картинка. Извращуги могут конечно наплодить пазлов, но это уже их проблема.
"море всего" - НИЧЕГО. Простой хтмл 2.0 прекрасно всех устраивал, даже онлайн магазины.Просто в какой-то момент индустрию наводнили м@к@ки с 2-недельными курсами ЖС и понеслась.... де6uлы докатились до того, что при клике на <A> вызывается скрипт, открывающий ссылку(!!!). Кастрировать и вон из профессии!
Делать a href="javascript:void(0);" это уже классика. Хуже. Эти так называемые DIVелоперы. Они из div делают button, где не работает tab и enter. Или из div делают textedit, где не работает ctrl+v и backspace. А уж вариантов select тысячи. То берут работающий компонент, и делают из него свой неработающий. В их мире пользователи взаимодействуют только мышкой.
Классика для них это делать свои контролы отличающиеся только внешним видом и эмулирующимим стандратные контролы и устанавливать из в зависимости как в npm -i . Так они умудряются это "собирать" в проект npm build . И они все сидят в Шиндовс и не знают о консоли.
> при клике на <A> вызывается скрипт, открывающий ссылкуТаки это для них вполне нормально.
Вы таки подумайте, как же можно делать на жабаскрипте евент листенер, прослушивающий нажатия кнопок клавиатуры, затем, чтобы скриптами добавлять буковки в поле для ввода текста ?
Как вы думаете коллега ?
Вот и выросло бездарное поколения автомобилистов, которое даже не догадывается, что в 90-ых при помощи куска консервной банки, капроновых чулков и чей-то матери починить ведро с гайками из 80х.
Причем за какие-то 2-3 часа!> просто тогда люди были с мозгами и инженерным образованием.
Да-да, на результаты работы этих людей "с образованием" можно посмотреть и сейчас.
Главное не помереть со смеху и верить, что ʼраньше было лучшеʼ)
Чем принципиально авто 80х 90х отличается от современных? Тот же кузов, колеса, двигатель, и прочая механика.
Вот и выходит, что не считая изменений в системе безопасности, значимого ничего вроде и нет. Только излишняя сложность конструкций и нарочитая неремонтопригодность
> Чем принципиально авто 80х 90х отличается от современных? Тот же кузов, колеса, двигатель, и прочая механика.Ох... ну давай сравни жигуляторную коробку и хотя бы какой-то автомат гидротрансформаторный.
Я уже молчу про что-то более сложное.
А потом вспомни что есть например гибриды, где может быть электромотор в коробке.
Или карбюраторный восьмиклоп с хотя бы с турбомотором.> Вот и выходит, что не считая изменений в системе безопасности, значимого ничего вроде и нет.
Безопасность это не только куча датчиков, но и высокопрочные стали, программируемые сминаемые зоны, подушки (больше одной))).
> Только излишняя сложность конструкций и нарочитая неремонтопригодность
Ага, но только на москвиче и классике клапаны нужно настраивать почти каждое ТО, а сейчас гидрокомпенсаторные - раз тыщ в 50. Вот тебе и усложнение)
А тем кто рассказывает про "неремонтопригодность", на практике хочет ремотировать авто овном и палками.
Так, что в итоге принципиально нового-то?
За этот период только гидрокомпенсаторы?
Ну ок, сунули еще вариатор и то оно толком работать не может, а автоматическая коробка еще на лиазы (автобусы такие) ставилась, не говоря о всяких там чайках, и забугорных кадилаках. Гибриды тоже не в счет почти все тежелые тачки гибриды, дизель генератор и эл. привод на колеса.
Так что принципиально никаких глобальных изменений, при этом ухудшение качества запчастей, усложнение механизмов и в какой-то степени снижение ремонтопригодности.
> Чем принципиально авто 80х 90х отличается от современных? Тот же кузов, колеса,
> двигатель, и прочая механика.
> Вот и выходит, что не считая изменений в системе безопасности, значимого ничего
> вроде и нет. Только излишняя сложность конструкций и нарочитая неремонтопригодностьПринципиально отличается тем, что авто из 90х условный дядя Вася может у себя починить в гараже перебрав до винтика. Оно ремонтопригодно и наглядно видно под капотом чего там и для чего.
А сейчас под капотом тупо "россыпь коробочек", которые меняются целиком, зачастую никак необслюживаемы даже в сервисах, а целиком под замену и всякой ненужной электроники напихано, которая якобы нужна для непосредственной работы авто, а на самом деле сонм свистоперделок, в том числе таких, которые очень затрудняют хоть какую-то ремонтопригодность авто, добавляя скорее @н@льных зондов для контроля производителем автолюбителя.А так да, принципиально ничем не отличается.
> Принципиально отличается тем, что авто из 90х условный дядя Вася может у себя починить в гараже перебрав до винтика. Оно ремонтопригодно и наглядно видно под капотом чего там и для чего.Не просто видно, а даже слышно!
Слышал как гудит коробка на зубиле? А как хрустят синхронизаторы? Вот то-то!> А сейчас под капотом тупо "россыпь коробочек", которые меняются целиком, зачастую никак необслюживаемы даже в сервисах, а целиком под замену и всякой ненужной электроники напихано, которая якобы нужна для непосредственной работы авто,
Ну так не покупай авто с этой ненужной электроникой)
Можно поискать у диллеров нашепром без абс и подушек.> а на самом деле сонм свистоперделок, в том числе таких, которые очень затрудняют хоть какую-то ремонтопригодность авто, добавляя скорее @н@льных зондов для контроля производителем автолюбителя.
Кто о чем, а местные аноны про @н@л и зонды)
Это у тебя какая-то фобия? Или может фетиш?Не тебе и не таким как ты решать что нужно, а что нет.
Для кого-то даже обычный унитаз - уже свистоперделока, тк всю жизнь привыкли гадить в дырку на улице.
Но для нормальных людей комфорт и удобство тоже важны. Впрочем говорить такое на этом форуме наверное бесполезно.
> Принципиально отличается тем, что авто из 90х условный дядя Вася может у
> себя починить в гараже перебрав до винтика. Оно ремонтопригодно и наглядно
> видно под капотом чего там и для чего.Раньше компухтеры были другими!
Берешь Микрошу или Радио-86РК, смотришь под "капот" - а там все понятно!
Вот микруха, вот конденсатор, вот резистор огроменный с завод спи....й.
Наглядно видно чего там и для чего. Каждый радиогубитель мог взять и починить его.> А сейчас под капотом...
куча всяких микрух мутных, да еще и с прошивками закрытыми, смд компоненты мелкие - даже в очках не видно, плата восьмислойная - если что-то внутри сгорит, то самому не вытравишь.
Ужос кокой-то!> всякой ненужной электроники напихано, которая якобы нужна для непосредственной работы,
> а на самом деле сонм свистоперделокУСБ всякие, новомодные m2, какие-то pci-e.
Зачем оно все, если достаточно "Интерфейс-1" и "Интерфейс 2"!
Это все скорее добавляет @н@льных зондов для контроля производителем компухтерщика!
> вон из профессииА я не считаю что эти м"""ки принадлежат к профессии программиста, так случайные люди, забредшие на курсы, и взятые на работу. Быть принятым на работу и изображать "программиста" это не значит быть программистом. Программист разбирается в работе процессоров, может написать драйвер, знает ассемблер и Си. Программист не зависит от языка программирования, он может программировать на любом языке после изучения документации. Я давно встречаю таких людей, которые тащат результаты чужого труда и выдают его за свой. Сейчас их много и они заняли даже места тимлидов и с придыханием рассказывают мне как нужно "программировать".
> Программист не зависит от языка программированияэто те же, которые здесь безостановочно ноют на borrow checker в расте, что сложно-сложно-нипанятна?
> Форма - накой ей JS, объясни? В HTML есть ВСЕ элементы для формы, что там жабоскриптить??Валидация, всплывающие подсказки, появление/блокировка элементов форм при выборе элемента из выпадающего списка. Это так, навскидку.
> Извращуги могут конечно наплодить пазлов, но это уже их проблема.
Нет, дружок - проблемой это будет у тех, кто пользуется пародией на браузеры типа сабжа.
Обычный человек с актуальной версией браузера даже и не знает, что такое JavaScript. Ибо накой оно ему надо?
> Просто в какой-то момент индустрию наводнили м@к@ки с 2-недельными курсами ЖС и понеслась....
Других объяснений ты придумать не смог? Классическое опеннетное "если я не понимаю - значит, все дураки".
> Валидация, всплывающие подсказки, появление/блокировка элементов форм при выборе элемента из выпадающего списка. Это так, навскидку.А вам на ваших курсах, которые ты закончил, не говорили, что для этого достаточно CSS, а иногда достаточно HTML ?
Ты и правда считаешь (или это вам внушили на замечательных курсах, которые проводит такой же "программист" по готовым бумажкам), что валидация полей через жаваскрипт нужна ?
Даже стало интересно, какой тег умеет автоматом на клиенте (а не тыкать CGI на любой чих) валидировать неоконченный ввод по регекспу. Не подскажешь?
Я-то правда очень давно не пересекаюсь с вебом, но все равно интересно.
Современные браузеры поддерживают встроенные механизмы HTML5 для валидации форм, такие как атрибуты required, pattern и другие. Например, если поле формы имеет атрибут type="email" и пользователь вводит некорректный адрес электронной почты, браузер автоматически покажет сообщение об ошибке.
Купите себе книжки.
> Купите себе книжки.Как будто больше не на что потратить денежку - еще и моментально устаревающую макулатуру по нефундаментальщине покупать, ведь так сказал Заратустра^W Аноним-с-опеннета. Ссылку дай лучше.
> HTML5
Пользователь может переопределить этот обработчик? Хотя бы он.
Что делать, если основа обработчика устарела, ну, кроме ожидания ебилдов?
Что если требуется валидировать не только e-mail/телефон, а отвлеченное значение из предметной области, где просто так паттерн не задашь, или у него самого есть гиперпараметры?
> Я-то правда очень давно не пересекаюсь с вебом, но все равно интересно.А, Data - гигаватты, 100000 видеокарт, миллионы переменных нейросети, пересказ, Алло, алоо ...
> А, Data - гигаватты, 100000 видеокарт, миллионы переменных нейросети, пересказ, Алло, алооКарты, деньги, ♂Three Hundred NeuroNet♂, по тыщщще слоёв унутре, каждая из которых пытается стать ♂Boss of Cluster♂.
>> Валидация, всплывающие подсказки, появление/блокировка элементов форм при выборе элемента из выпадающего списка. Это так, навскидку.
> для этого достаточно CSS, а иногда достаточно HTML ?
> Ты и правда считаешь [...], что валидация полей через жаваскрипт нужна ?Ну давай, эксперт, покажи мне на чистом CSS валидацию типа "это имя занято" без js и обращения к серверу. Или выпадающий список с результатами поиска в реальном времени.
Валидация и всплывающие подсказки и без js работают.
Появление элементов это антипаттерн. Это как с настройками, где-то галочку нажми чтобы панель появилась и на ней будут нужные функции. Но откуда я вообще знаю что такие функции в программе есть, если они скрыты.
Потом начинается карго-культ: мы обновились, угадай куда мы спрятали нужные кнопки, ты всё равно не догадаешься поэтому жми feature tour, а то зря чтоли наши программисты старались и делали это.
> Валидация и всплывающие подсказки и без js работают.А ты хоть одну книжку про CSS и HTML прочитал ?
> это антипаттернДа это просто антиматерия !
Вы абсолютно правы! Валидация форм и всплывающие подсказки могут работать и без использования JavaScript. Современные браузеры поддерживают встроенные механизмы HTML5 для валидации форм, такие как атрибуты required, pattern и другие. Например, если поле формы имеет атрибут type="email" и пользователь вводит некорректный адрес электронной почты, браузер автоматически покажет сообщение об ошибке.Также существуют CSS-псевдоклассы, такие как :valid и :invalid, которые позволяют стилизовать элементы формы в зависимости от их состояния валидности. Это позволяет создавать визуальные индикаторы корректности ввода без необходимости писать дополнительный код на JavaScript.
Что касается всплывающих подсказок, то они могут быть реализованы с помощью атрибута title. Когда пользователь наводит курсор мыши на элемент с этим атрибутом, браузер отображает текст подсказки во всплывающем окне.
Тем не менее, использование JavaScript даёт больше возможностей для создания более сложных и интерактивных решений, таких как динамическая валидация, кастомизированные сообщения об ошибках и более гибкие всплывающие окна.
> Валидация и всплывающие подсказки и БЕЗ js работают.О, извини, это я не тебе. Я не заметил слово "без".
> Обычный человек с актуальной версией браузера даже и не знает, что такое JavaScript. Ибо накой оно ему надо?Ты реально думаешь, что все побежали скачивать "актуальную версию браузера", потому что ты так решил ?
Знаешь как ты делаешь валидацию ? Ты во фреймворке пишешь вызов метода класса PHP, который для тебя подставляет функции на жаваскрипт в HTML страницу в браузере и в чтение ответа POST на сервере, так что у меня сомнения, что и ты знаешь "что такое JavaScript. Ибо накой оно ему надо?"
В твоем сознании может уложиться идея?, что у людей могут быть разные устройства и они совсем не обязаны иметь "актуальную версию браузера", что зайти в Интернет. По прихоти таких виндузятников, которые называются "программистами" сейчас нельзя с любого браузера зайти в Интернет, хотя любой сайт обязан отображаться корректно в любом браузере реализующем соответсвтующий стандарт.
>> Обычный человек с актуальной версией браузера даже и не знает, что такое JavaScript. Ибо накой оно ему надо?
> Ты реально думаешь, что все побежали скачивать "актуальную версию браузера", потому что ты так решил ?Зачем "всем" куда-то бежать, если она сама скачиватся?
> Знаешь как ты делаешь валидацию ? Ты во фреймворке пишешь вызов метода класса PHP
Погоди, но ты же только что писал, что для валидации ничего, кроме CSS и HTML не нужно? Забыл уже?
> они совсем не обязаны иметь "актуальную версию браузера", что зайти в Интернет
> сейчас нельзя с любого браузера зайти в ИнтернетУ тебя раздвоение личности, или как этот объяснить?
> Валидация,на сервере!
иначе любой хаксер подшаманит ваш js локально и напихает в панамку якобы валидированных данных.> всплывающие подсказки,
через заранее загруженный CSS.
> появление/блокировка элементов форм при выборе элемента из выпадающего списка.
объяснили без меня ниже по треду.
так что пока не зачет. еще варианты будут ?
>в 90-ых ВСЕ ФОРУМЫ прекрасно работали без малейшего обезьяноскриптаРаботали с населением в максимум десятки тысяч человек и минимальным IQ 110.
> Работали с населением в максимум десятки тысяч человек и минимальным IQ 110.Если на форум пишут люди только с высоким IQ, то форум от этого только лучше.
1200 сайтов из миллионов работают через самописные прослойки. Пока они что-нибудь не обновят у себя.
> не поддерживает выполнение JavaScript
> при этом позволяет работать сайтами, завязанными на JavaScriptчо? Как он будет работать с сайтами, у которых в html один-единственный <div id="root"></div>, а все остальное формируется яваскриптом? именно эта ситуация и называется "быть завязанным на яваскрипт".
JS отработает на прокси-сервере и результат diff этого html пришлёт тебе "Unsupported browser. Установите поддерживаемый браузер Yandex.Browser."
Всё просто. Нафиг такие сайты!
Ознакомься с элементом noscript пожалуйста: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/no...
Да знаем мы про этот элемент! Предназначен он для отображения текста "А ну включил яваскрипт или иди в попу".
слепой глухого повёл... гугл, ютуб, фейсбук и остальное говно пользовать обычным браузером... и где тут анонимность? жява скрипт не камень преткновения в идентификации пользователя... комуто мозгов не хватает
Ура! Вышел браузер специально для опеннет (и только)
Internet Explorer в Windows вернули по умолчанию?
Так много сайтов и не надо.
lkml.org, news.ycombinator.com, lwn.net и так много времени отнимают.
opennet пока не тянет https://0x0.st/8rIk.jpg
О, бНОПНЯ. То есть КОИ8.
Это какой-то позор! (с)Хотя я не сильно удивлен, все-таки от наколенной поделки недобраузера ожидать много...
Даже на таком простом сайте как опеннет.
fixsctipt прикольный, все остальное плохо.
Почему плохо?
Потому что оно никогда не сможет конкурировать с Chrome/Firefox.
Конкурировать особо и не придется, ибо ниши разные, так как Chrome/Firefox - это не столько браузеры, сколько bloatware для показа рекламы. К тому же их движки написаны на С/С++, что для такого ПО как браузер абсолютно неприемлемо в 2025 году.
А ему и не требуется: Chrome/Firefox это браузеры, а это поделие недопросмотрщик ХТМЛ.
Т.е эту штуку можно "продать" только фанатикам Щво6одьки или поехавшим, для которых блотварь постоянно мерещится.
Главное громко кричать и не забыть кнопку для стрижки купончиков с немамнтов.И на сайте fixbrowser.org она есть!
Интересно через него будет работать пейпал))?
Скорее параноикам, которым религия не позволяет необходимыми сайтами пользоваться, вот и изобретают костыли.
Параноики не ходят в интернет без расширений ublock, umatrix, noscript.
Человек дело делает. Чо минуснули то?
>принципиально не поддерживает выполнение JavaScriptНаконец-то пошёл тренд на сайты без js или минимум его.
> Наконец-то пошёл трендКуда пошел? Извините (с)
Тренд на одном примере маргинальной поделки? Как-то жирновато)
Да и тренд задают те, кто сайты делают.
А у юзверей есть выбор - или открывать этот сайт или нет.
У браузеров и "браузеров" тоже: просто пишешь ʼнаш браузер не открывает gmail, мордокнижку и даже ютубʼ, а потом смотришь как 99% пользователей отправляет его в мусорку.
Релиз данного браузера, только укрепляет тренд и посылает дальше сигнал, что хватит писать всякие деpьмосайты на js, которые весят сотни мегабайт и тормозят, даже на мощном железе.
Смешно. Вот так прод и откажется от JS. Да все наоборот будут пихать JS в разы больше, чем сейчас!
> Смешно. Вот так прод и откажется от JS. Да все наоборот будут
> пихать JS в разы больше, чем сейчас!Да где? HTMX неплохо урежет пыл ;)
>посылает дальше сигналНет. Ваш телефон испорчен постмаркетью ось или чем-то подобным, он ничего никуда не посылает.
Тренд на избавление от тормозной скриптоты уже давно идет. Go/mojo вместо python, crystal/rust вместо ruby и т.д.
Причина в том, что закон Мура перестал работать, поэтому снова стала актуальна оптимизация. А еще добавляется тренд на экономию электроэнергии, поэтому и компиляция должна быть максимально быстрой.
Ох уж эти некрофилы с корой дуба, вечно выдают желаемое за действительное. Да обновитесь вы уже наконец.
Оптимизация? Где? Я её последние лет 5 минимум нигде не вижу
А я вижу рост компилируемых go/rust вместо скриптовых python/ruby и не только. Те компании, которые забили на оптимизацию и надеются, как раньше, на быстрый прогресс железа, терпят убытки и в итоге их ждет банкротство.
> А я вижу рост компилируемых go/rust вместо скриптовых python/rubyКак бы тебе сказать так чтоб не обидеть)
Что то что это.. переливание определённой субстанции из одного ведра в другое. И от того что другое ведро серое а не синие оно смысла не меняет.
Как бы тебе сказать так, чтоб не обидеть. В 2024 году есть ниши, где С/С++ неудобен.
Оптимизация? Кажется что если начать использовать инструменты по назначению, с оптимизацией станет куда легче. Например создавать страницу html-ом, а не сувать везде js и создавать им html разметку, а использовать js только в тех местах где это действительно нужно. Это уже станет огромной оптимизацией.
> ʼнаш браузер не открывает gmail, мордокнижку и даже ютубʼ, а потом смотришь как 99% пользователей отправляет его в мусорку.99% пользователей ходят туда через приложения смартфона.
Починить WWW может только Gemini Protocol.
А в чём смысл бразера без javascript если всё равно должна работать прослойка FixProxy и читать и обрабатывать этот же javascript?
даже не запустился на десяточке...
У десятки через год ещё поддержка заканчивается. Разрабатывать под нее смысла нет.
У правильной десятки в 2027, а у совсем правильной в 2032.
Это для линукса онли! В винде десяточке это ненужно!
а оно вообще будет работать с маркетплейсами с видеохостингами? ну лиха беда начала, посмотрим может через пару лте получится что-то адекватное
>Для обработки капчи и JavaScript-компонентов, таких как проверки CloudFlare, без которых невозможен вход на некоторые сайты, планируют подготовить прослойку на базе фреймворка CEF (Chromium Embedded Framework)Вот тут-то и полезло bloatware.
В современном мире невозможно жить без bloatware. Ну разве что протокол telnet - не bloatware.
>В современном мире невозможно жить без bloatware.Обоснуйте.
Это на стороне прокси. Браузер на 2 части разделён, fixproxy будет делать пыльную работу.
>Для работы с сайтами, завязанными на JavaScript, в FixBrowser задействована прослойка FixProxy, на лету преобразующая подобные сайты в представление, c которым можно работать без JavaScript.Ого, Opera Mini!
Опера рулит.
Справедливости ради, у меня занял всего 54 МБ. Но так и не понял, как заставить его реагировать на введённый в адресную строку адрес )
> Справедливости ради, у меня занял всего 54 МБ. Но так и не
> понял, как заставить его реагировать на введённый в адресную строку адрес
> )так себе достижение
в нулевых видал Шиндовс NT c 64М памяти, так оно вполне шевелилось с интернет эксплуататором, а тот вполне себе справлялся и Жабаскриптом и БейсикСкриптом того времени. А не просто статику отображал.
Ещё и музыка в винампе играла, и office97 открыт был
> Например, можно использовать универсальные fix-обработчики для
> сайтов на базе движка WordPress и форумов на платформе Disqus.Это получается чтобы пользоваться сайтом, нужно самому дописать весь недостающий JS? Уровень прдлинга выходит на новый уровень!
> Реализацию браузерного движка удалось существенно упростить, так как
> FixBrowser выполняет только первичную отрисовку и не поддерживает
> динамическое обновление содержимого."А чё, так можно было что ли!?" (с)
Вообще забавно, что оно даже не может нормально отобразить "сайт для нердов". Наверное уровень нердистости недостаточен))
> FixScript встраивается в код на Си, а для сборки используется компиляторстарый хакер одобряет!
> For example the HTTP code has no implementation of features that can be used for tracking (such as ETags).Рукалицо.жпг
То есть , судя по описанию на сайте , это опера мини для десктопов . Какой хлам нужно иметь , что бы мириться с таким "недо" ... Вопрос риторический .
Продвинутый браузер,еще бы прикрутить просмотр видосиков и норм. Нет никакого куте только божественный ГТК. Местные формашлепы так не умеют.
Насколько круче и фичастее это, чем великий NetSurf?
Уже то, что в основе используется язык программирования с автоматическим управлением памятью, является огромным преимуществом для браузера.
Это в каком из двух? Netsurf и сабж оба на Си
Netsurf на Си, сабж на FixScript.
В 25 году писать браузер с нуля это надо быть...Особым человеком. Посмотрю через годик что с ним.
Так сейчас ни одного нормального браузера нет. Браузеры с движком на С/С++ - это тупиковый путь.
> Посмотрю через годик что с ним.Ни через годик, ни через 15, не будет альтернатив хромому. УРА!
Через 15 лет хромого не будет, потому что не останется сайтов.Всё будет "мобильные приложения".
15 лет назад так же говорили
А как же LadyBird?
Есть ещё nyxt вроде.
Nyxt это вебкит.
Лучше бы не браузер пилил, а клепал корпоративные сайты без жабаскрипта. Уже бы миллионером стал.
И кому нужны корпоративные сайты без жабаскрипта?
Без JS уже есть даже CMS от Столярова:
http://thalassa.croco.net/
Но оно никому не нужно.
Статических генераторов сайтов - вагон и маленькая тележка.Я пользуюсь org-publish, но среди хакеров популярен Hugo, он вполне ничего.
Что там в Талассе такого особенного?
Что она на С++? Для статического генератора это скорее минус, потому что скорость для него совсем не критическое место.Тем не менее, рекомендую посмотреть на webtoolkit.eu
Где взять такую тему как на скрине?
Попробуй [из] Windows 98IF...
Links чем не "фиксбраузер"? Там и графический режим есть, и post отправляются, и кроссплатформа...
Вроде на днях же была новость про релиз Дилдо
Кажется разраб этой фигни и разраб Дилдо созданы друг для друга
Разраб этой фигни помоложе любит, видимо, вот и трясётся от того, что его отследят через JS.
>fixscriptФфтопку это чучхе. Как на JS/TypeScript/Python перепишет - тогда и посмотрим.
GTK2 лучшее, что случалось в линукс.
А Cloudflare этот велосипед проходит без попадания на ввод капчи?
Адблок можно поставить?
Какой ad block, если JS не умеет? Зачем?
>Опубликован первый тестовый выпуск web-браузера FixBrowserНе удаётся установить соединение с сайтом.
> Не удаётся установить соединение с сайтом.А в прошлой новости postmarketOS обсуждали и её Wiki, после этого доступ к Wiki тоже пропал.
Может и тут "товарищ майор" постарался.
Лучше бы он Presto движок, который Opera забросила с 2012 года, доработал до современных стандартов.
Сойдет, если всякую ненужнятину оттуда выкинуть, переписать на dlang, а вместо Qt использовать FLTK https://www.linux.org.ru/news/opensource/17766653
Браузер здорового параноика. Стоит продолжать наблюдение.
Интересная штука, только бы тулкит обновили.
> и принципиально не поддерживает выполнение JavaScript...
> планируют подготовить прослойку на базе фреймворка CEF (Chromium Embedded Framework), которая сможет выборочно выполнять только необходимый JavaScript-код
Не, ну чё, - Очень принципиально...
Лет N назад я с похмелья на Delphi накидал окно, нарисовал кнопки и встроил в него готовый элемент браузер IE. Ушло минут 20. Получилось лучше чем у этого чувака.
Ну по факту ты и получил опять недо-IE в собственной недооболочке. Смысл??
Если уж делать браузер, то с полным перехватом загрузки ресурсов, клики всякие, DOM и т.п. - чтобы можно было сделать rich experience над ушлёпским движком.
Ну этот чувак наверное жаждит гранты на свою поделку, поэтому и пишет свой опус, и считает его чем-то выдающимся.
Жаждит донатов от столманутых пердоликов, чтобы ласты не склеить. С работы, наверное, выперли (за отказ писать на JS), вот и решил побираться.
Там движок Trident
> Браузер развивается с нуля и принципиально не поддерживает выполнение JavaScript
> Для обработки капчи и JavaScript-компонентов [...] планируют подготовить прослойку на базе фреймворка CEF (Chromium Embedded Framework)"Я угрохал свое личное время на огрызок без JS, чтобы примотать к нему сбоку Chromium ради этого самого JS." 🤦
> The project needs your help. For this initial round €5000 will be needed to be raised. It will allow me to work on FixBrowser to make it usable for actual browsing
Сорян, чел, но уже есть браузеры usable for actual browsing 🤦 Лучше прекрати страдать никому не нужной херней и устройся на работу.
Господи, какой же бардак в голове разработчика...
Так пердолинг - это и есть реальная цель всех таких проектов. Поэтому и возникает желание лепить что-то неюзабельное и ненужное.
+ 1) Компилируется хорошо и быстро.
+ 2) Запускается.
+ 3) Смог загрузить mail.ru- 1) Не отличает input type=submit от input type=text
P.S.
Если инпуты допилит, то можно Википедию просматривать.
Вполне.
> Компилируется хорошо и быстроДа, это важно. Мне вот хоть и нравятся Windows, Blender, OBS, Edge, Marvel Rivals, Rust Rover и прочие хорошие компьютерные программы, но всё-таки, не зная как быстро они компилируются я даже не берусь рекомендовать другу их установить. А ну как окажется, что компилируется нехорошо или небыстро? Потеряю весь авторитет в глазах друзей.
По-хорошему, надо обязать на всех сайтах в разделе Download указывать сколько оно собирается. Ну вот как пишут на продуктах «без гмо», также писать «на сборку этого релиза потрачен 1 час». Просто что бы люди знали, что скачивают.
Важно учитывать не только время, а ещё и потребление оперативной и постоянной памяти, не на каждом компьютере соберёшь хромиум, например.
Да, как раз для того же контингента, для которого пишут «без ГМО».
Эх, Вы, это рождественский прикол...
Не прикол, а подарок.
webassembly давно есть везде, просто пора уже выпилить js из браузера и будет счастье
Не, с webassembly будет еще хуже - невыпиливаемая реклама. Chrome/Firefox по этому пути идут, так как их основная цель - показ рекламы. Более того, об этой парочке уже можно говорить в единственном числе (хромофокс), так как за существование обоих гугл платит. А кто платит, тот и заказывает музыку.
Наркомания. Без ЖЫЭС никуда, а другое не надо. Бороться надо в корне, мы боремся с последствиями.
Вроде и без JS, вроде и с ним. Вроде и для параноиков, но с прокси. Хрень какая-то.
Вообще для noscript сайтов интересно бы иметь браузер поддерживающий чисто CSS3. Для отладки. Но кто сделал это нормально и без спецэффектов?
ff-133, открыта одна вкладка с этим трэдом, ~ 530 мб памятиlinks-2.30, одно окно с этим трэдом, ~ 37 мб памяти
(win-10, x86-64)
читать и постить камменты можно как из ff, так и из links+.идеи с "упрощением" и подменой js на что-то менее монструозное и более приятное в обращении не новы. у того же w3m что-то такое в зачатке есть или было. но "основной массе пользователей"(ц)(тм) вэб без js, котиков и ютюба не нужен от слова "совсем". и это - не проблема автора этого продукта.
> идеи с "упрощением" и подменой js на что-то менее монструозное и более приятное в обращении не новы. у того же w3m что-то такое в зачатке есть или было.В стиле "давайте за все хорошее и против всего плохого"?
Я не видел ни одного внятного предложения: ну чтобы там было например ʼзаменяет js на вот это. а тут у нас обеспечение перехода и обратной совместимостиʼ.
Единственный более менее удачный пример - вебассембли, но тогда начинают орать про "нипанятно тчо загружать из браузера! азаза!"> но "основной массе пользователей"(ц)(тм) вэб без js, котиков и ютюба не нужен от слова "совсем". и это - не проблема автора этого продукта.
Хм.. то что аффтор соорудил из желудей и палок поделку, которая подойдет только извращенным девиантам это не проблема аффтора?
Не уверен. Возможно у него какие-то проблемы с логикой и/или мировоззрением.
>> Я не видел ни одного внятного предложения: ну чтобы там было например ʼзаменяет js на вот это. а тут у нас обеспечение перехода и обратной совместимостиʼ.справедливо. пока это +/- кое-как работает только через сторонние прокси, которые получают страницу, делают рендеринг и отдают в plain html. не очень дёшево, но текст читать можно. иногда.
вообще идея хорошая. иногда даже заглушки для жс достаточно просто чтобы отобразить основной текст сайта.
но нетсёрф сильно ломает форматирование, на флэтхабе, например, с ним ничего не найти.
а для установки фф или хрома не хочется засирать систему библиотеками.но по-хорошему, интернет надо разделить на сегменты в зависимости от функции (торговая, социально-инфраструктурная или любительская), для которых нужны разные типы браузеров и разные наборы технологий.
для банков, госуслуг и магазинов -- условный хромиум с невозможностью вырезать рекламу, шпионскими модулями и прочим.
а для души нужен какой-то другой интернет, типа как жж в 2004. а не как нынешние соц.сети с тотальной депривацией, государственной зарегулированностью и т.д.
то есть, нужен такой любительский сегмент для свободного общения и поиска информации без жаваскрипта с упором на простоту и приватность.
в этом сегменте не нужно тратить деньги на красивое оформление, чтобы продавать рекламу, поэтому не нужен жаваскрипт, ксс и т.п. "технологии". реализацию html5 упростить до htmlite. не нужны тысячи ксс-свойств для каждой мелочи.можно даже сделать отдельное название протокола. например, Shttps - (simple hypertext), чтобы отдельный тип как бы подчёркивал своё отличие от остальных ресурсов тем, что он использует минимальный набор технологий и максимизирует приватность.
shttps + webtorrent -- и нафиг весь ваш ютуб.
такой интернет по-идее должен поддерживаться любителями ради идеи. а браузер для него должно быть легко написать с нуля как фб2-ридер, например.
многие известные форумы 20 лет назад поддерживались в основном именно любителями не ради рекламы (ну повесят мелкий баннер на главной, но его и вырезать не хочется в отличие от ютубной рекламы).
и всё было хорошо до прихода соц.сетей, в которые нас заманили огромной аудиторией, реальными именами друзей и удобством использования. а также пиратским контентом. а потом начали закручивать гайки.
создавали второстепенные сайты-"платформы" типа хабра, в которые инвесторы вкачивали огромные деньги, которые отсасывали ресурсы из любительского интернета. а потом эти инвесторы нас попрекали тем, что мы не хотим смотреть их рекламу, ради которой они обескровили любительский интернет.
эта идея похожа на даркнет, но даркнет создавался не для упрощения веба, а в основном для нелегальных вещей.
проблема в том, что даже для просмотра онион-сайтов нужны все эти жс-костыли, минимум движок фф или хрома...
> но по-хорошему, интернет надо разделить на сегментыуже разделили: есть китайский, англосаксонский, росийский и тд
> в зависимости от функции (торговая, социально-инфраструктурная или любительская), для которых нужны разные типы браузеров и разные наборы технологий.
и так тоже - вон в некоторых бухгалтериях приходилось использовать IE))
> для банков, госуслуг и магазинов -- условный хромиум с невозможностью вырезать рекламу, шпионскими модулями и прочим.
хм... ладно банк (он о тебе и так все знает), а зачем условному алику хром с рекламой?
> а для души нужен какой-то другой интернет, типа как жж в 2004.
> а не как нынешние соц.сети с тотальной депривацией, государственной зарегулированностью и т.д.что мешает сидеть в ЖЖ или, упаси господи, фидо? или просто читать сайт с блогом?
возможно просто интересный контент находится не на таких сайтах?> то есть, нужен такой любительский сегмент для свободного общения и поиска информации без жаваскрипта с упором на простоту и приватность.
кому нужен? обычному юзеру и так хорошо в ВК, одноклассниках или на фейсбуке.
но ты всегда можешь поднять свой форум без ЖС и модерации
потом расскажешь про успехи))> в этом сегменте не нужно тратить деньги на красивое оформление, чтобы продавать рекламу, поэтому не нужен жаваскрипт, ксс и т.п. "технологии". реализацию html5 упростить до htmlite. не нужны тысячи ксс-свойств для каждой мелочи.
хм.. но за сервак все равно придется платить
> можно даже сделать отдельное название протокола. например, Shttps - (simple hypertext), чтобы отдельный тип как бы подчёркивал своё отличие от остальных ресурсов тем, что он использует минимальный набор технологий и максимизирует приватность.
а кто его будет поддерживать?
идея то интересная, но боюсь дальше фантазий не продвинется.> shttps + webtorrent -- и нафиг весь ваш ютуб.
и часто на торренты выкладывают всякое с ютуба?
например уроки или видео про какой-то хендмейд> такой интернет по-идее должен поддерживаться любителями ради идеи.
прям как Хурд))? значит будет мертвый, тк пахать годами ради идеи может лишь тот, кто получает грантики
> а браузер для него должно быть легко написать с нуля как фб2-ридер, например.
но пока никто не сделал.. наверное никому не нужно?
> многие известные форумы 20 лет назад поддерживались в основном именно любителями не ради рекламы (ну повесят мелкий баннер на главной, но его и вырезать не хочется в отличие от ютубной рекламы).
20 лет назад был 2004 год... засилие флеш баннеров, целые рекламные темы и тд.
Может все таки 30 лет назад)?> создавали второстепенные сайты-"платформы" типа хабра, в которые инвесторы вкачивали огромные деньги, которые отсасывали ресурсы из любительского интернета.
какие нехорошие инвесторы! финансировали контент, который было интересно читать, а не васяно поделки.
> а потом эти инвесторы нас попрекали тем, что мы не хотим смотреть их рекламу, ради которой они обескровили любительский интернет.
т.е потреблять контент ты хочешь, а рекламу смотреть нет?
внезапно создание качественного контента - написание статей, а тем более видео, это долго, трудозатратно и дорого.
и пилить его по доброте душевной.. ну ты понял.а тут хабр предлагает готовую платформу, известную, довольно удобную.
правда уже лет 10 слышу что он "уже не торт")> эта идея похожа на даркнет, но даркнет создавался не для упрощения веба, а в основном для нелегальных вещей.
если ты сделаешь упор на приватность и отсутствие регуляций, то нелегальный контент придет и в твой shttps
и что ты им сделаешь? ты же даже не сможешь узнать кто они))> проблема в том, что даже для просмотра онион-сайтов нужны все эти жс-костыли, минимум движок фф или хрома...
хром открыт - можно скинуться и сделать аудит
но это никому нафиг не сдалосьДаже на опеннете есть плашки партнеров и реклама хостинга.