LINUX.ORG.RU
ФорумTalks

Браузеры разжирели

 , , ,


0

2

Как так вышло, что Opera Mini, имея размер примерно в 400 КБ, умела рендерить всю эту вебню, а современные браузеры разжирели? Ну ладно, опера хоть и вроде как прогоняла трафик через свои серверы, но вроде бы только в режиме «Экономия трафика». Но и помимо неё были другие браузеры на J2ME (на Bolt Browser, например, я в 2009 году даже ютубчик посмотрел, правда, деньги улетели моментально), а J2ME особо разгуляться не даёт. Да, JS там не было. Не знаю, как на других платформах, но на Symbian (9.2 как минимум) был даже полноценный JS, при этом опера не была такой уж жирной.

Почему современные программисты не осилили компактный рендерер вебни, хотя бы без JS? Что, утерянные технологии древних?



Последнее исправление: Dimez (всего исправлений: 1)

потому что с одной стороны фреймворк-овер-фреймвор-овер-фреймворк построения, а с другой фреймворк-овер-фреймворк-овер-фреймворк рендеринга, плюс песочницы для тех же жсов.

Avial ★★★★★
()

Что, утерянные технологии древних?

Зыс. Они сначала египетские пирамиды построили, потом интернет сделали. А потом пришли круглоземельщики и всё заверте...

R_He_Po6oT ★★★★
()

Потому что прошлого не вернуть, а рост потребления считается критерием прогресса. Ты ведь не луддит??

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

Я следовал такому же принципу, когда писал дипломную. Она занимала около 500кб. Пришлось запихать в нее целый альбом Арии, переименовав расширения в .dll и использовав файлы для хранения информации. Солидные 150мб это уже было гораздо интереснее.

LightDiver ★★★★★
()
Последнее исправление: LightDiver (всего исправлений: 3)
Ответ на: комментарий от alex1101

Ты ведь не луддит??

Конечно же нет. Часто обновляю пекарню. Приложение погоды стоит того, чтобы обновить ради него пекарню.

Original_1
() автор топика
Ответ на: комментарий от LightDiver

И в деда мороза и в пирамиды и в рептилоидов и в плоскую землю. Вот во что я не верю, что интернет похудеет. Для чего разрабатываются модильники с 16 гигами памяти и вайфай 8джи и усб6? Чтобы интернет обратно похудел? Не смешите мои тапочки.

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

Щас наступает эра фрагментированного интернета, тут и все карты в руки. Можно пилить свои разумные оптимизированные интернеты

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

Гипертекстовый векторный фидонет - наиболее перспективное направление развития.

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

Оптимизированные??? В которые не пролезет телеметрия? Ты предлагаешь писать сайты показывающие котиков за просто так? Даже без запуска на твоём компе виртуального линукса в вебассембле? Кукухой поехал?

R_He_Po6oT ★★★★
()

Потому что в один прекрасный момент народ понял, что на сервере всё рендерить затея безрассудная в условиях высокой нагрузки и скинули это дерьмо на клиента. Теперь сервера ненапряжно перекладывают джейсончики, а твой браузер трещит пытаясь из них отрендерить красивую страничку с рюшечками.

cocucka ★★★★☆
()

error: sslv3 alert handshake failure

это я пытался запустить/потыкать старый браузер который 2 Mb со всеми зависимостями и " it is for programmers who wish to embed a standards-compliant HTML/CSS implementation in their applications"

можно и пересобрать, но лень. Интернеты останутся с жирными браузерами :-)

MKuznetsov ★★★★★
()

Имхо не браузеры разжирели, а погромисты разжирели обленились, для написания hello world теперь тянут 100500 фрэймворков. И по другому не умеют и не хотят уметь.

anc ★★★★★
()

ЦСС потому что. Туда столько всего пихнули что приходится слои всякие делать, теневые деревья для обслуги

DumLemming ★★
()

Ну смотри я ща тоже сделаю бравзер на qtwebkit. Весить будет пару сотен килобайт, а то и меньше и что?

erfea ★★★★★
()

Opera Mini, имея размер примерно в 400 КБ, умела рендерить всю эту вебню

Не умела. Сервер с Presto обрабатывал страницы, преобразовывал их в упрощённое представление, перепаковывал изображения в webp, и вот это упрощённое представление и отрисовывала Opera Mini.

i-rinat ★★★★★
()

Opera Mini, имея размер примерно в 400 КБ, умела рендерить всю эту вебню

Потому что она её не рендерила. Вообще. Весь рендеринг был на стороне серверов Opera, а самому браузере отдавалась лишь самая базовая отрисовка.

прогоняла трафик через свои серверы, но вроде бы только в режиме «Экономия трафика»

Десктопная — да, но не mini. Но десктопная и весила поболее.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Ты предлагаешь писать сайты показывающие котиков за просто так?

Можно попробовать. Только надо играть в долгую для профита

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

Ты предлагаешь писать сайты показывающие котиков за просто так?

Можно, например, сделать так, как реализовано в некоторых web3-проектах: прибыль/монетизация начисляются не только производителям контента, но и его потребителям

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

static bool shouldSuppressAutocorrectionAndAutocapitalizationInHiddenEditableAreasForHost(StringView host)

А ещё джавистов за длинные имена гнать пытаются.

bo4ok
()

CSS и сотни проверок на события на страницу это ппц.

Наверно, можно написать маленький браузер, понимающий это, но будет тормозить.

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

NetSurf же.

Пробовал. Постоянно крашится.

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

Какая замечательная глупость. Если все получают деньги, то откуда берутся эти деньги? «Из тумбочки»?

Нет. Нужно срочно останавливать эту дуромашину. Когда уже прилетят Сайлоны?

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

Ага. Во сколько раз выросло состояние вебтринольщиков в этом году? (не тех кто лохов разводит, а «потребителей)

R_He_Po6oT ★★★★
()

Не понимаю о чем ты, на маке открыл сафари, хз сколько он весит, сразу с системой идет, сайтики шустренько открываются, все плавненько работает. Что не так то?

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

Прекрасно. Куда там ходить? Дай направление. А то гуглопоиска нет, а я даже не представляю как искать ништяки без гугла :)

Скомпилил, тыкаю палочкой.

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

Всё они умеют, когда кто-то готов за это платить.

Только бизнесу не нужны сайты на чистом ассемблере или чистом JS. Потеря производительности сейчас выгоднее, чем потеря темпа разработки.

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

https://geminiquickst.art/

текстовый формат с гиперссылками и прикрученным TLS, причем аутентификация осуществляется по пользовательским сертификатам. По идее самое оно для случаев, когда нужна исключительно текстовая информация, например читать маны, архивы списков рассылки, rss-фиды и т.п.

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

А что в нём читать? Не пойму куда ходить вообще. Вот лорчик я бы с него читал. Запилите мне лорчик, всё равно никаких картинок нету :)

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

Всё они умеют, когда кто-то готов за это платить.

Нет. Уже кажется больше одного раза писал, собеседовал такого, он не хочет ни за какие деньги напрягаться. Онлу фрэмворк, через фрэйморк и погонять фрэйморком. И подобных ему тысячи.

anc ★★★★★
()

Как будто всё остально не разжирело, начиная от того, что эти браузеры рендерят, и заканчивая операционными системами. А собственно функциональность не выросла со времён 95-ой венды. Ну ладно, так и быть, с XP.

shalom_ ★★
()

Потому что сама вебня разжирела. Браузер либо жиреет вместе с ней, либо дальше ЛОРа на нем уйти нельзя

hateWin ★☆
()
Последнее исправление: hateWin (всего исправлений: 1)

Как так вышло, что Opera Mini, имея размер примерно в 400 КБ, умела рендерить всю эту вебню, а современные браузеры разжирели?

Ты что, не в курсе как оно работало? ЕМНИП, оно даже HTML рендерить не умело. Вместо этого происходило обращение к серверу Opera, который транслировал страницу в какой-то их собственный упрощенный markup language, пережимал и потом отправлял браузеру. Когда их сервера перестали работать - все превратилось в тыкву.

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

А собственно функциональность не выросла со времён 95-ой венды. Ну ладно, так и быть, с XP

XP умеет в многопоточность, аппаратное ускорение шифрования, шифрование диска, рендеринг интерфейса на видеокарте, виртуальные рабочие столы?

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

А собственно функциональность не выросла со времён 95-ой венды. Ну ладно, так и быть, с XP.

Имхо это только так кажется. Когда приходится тыкать палочкой старые системы, получаешь массу «удивления». Я не столько про шинду, сколько про онтопик. Но и шин тоже бывает доставляет.

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

XP умеет в многопоточность

А разве нет?

аппаратное ускорение шифрования, шифрование диска

Зачем?

рендеринг интерфейса на видеокарте

Зачем?

виртуальные рабочие столы?

Што было такое. Но не помню, что бы была острая необходимость в этом.

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

Чо? Там в основном #ifdef IOS повсюду. И копирайт от Apple.

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

А разве нет?

А разве да? Может она эффективно распределять нагрузку между ядрами и обеспечивать быструю работу многопоточных приложений?

Зачем?

Так можно и в досе жить.

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

аппаратное ускорение шифрования, шифрование диска

Зачем?

Чтобы твой ноутбук не гудел как самолёт при включенном шифровании диска.

hateyoufeel ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)