LINUX.ORG.RU

Насколько хватит и куда пойдет развитие

 , , ,


1

6

Просто интересно услышать мнения, чисто теория. Концепция отображения (html), доставки (http), интерактивности (DOM) - три кита, которые объединяет браузер. Уже лет 30 наверное как активно развивается и никаких предпосылок нет для изменений. Расширяют функционал, но концепция сама не меняется вообще никак. Раньше был кошмар сейчас стандарт все унифицировал и выдрессировал даже капризных MS и Apple и по факту все свелось к 2 движкам Хрому и Мозиле. Все обрасло системами сборки, фреймворками, webstormами и можно сказать наступил рай в вебе.

Сейчас браузер позволяет создать ^почти% ничем не уступающее десктоп приложение классическим. Из минусов возможно в некоторых случаях это скорость, невозможность реализации некоторых специфичных для ОС функций(и то это пока не стандартизировали/реализовали), но большинство потребностей можно удовлетворить браузером+сервером.

Сейчас уже много всяких онлайн сервисов, качать как раньше софт уже не камильфо. Просто вбиваешь в поиск «онлайн ... что то там» и в 99% ьудет браузерный,аналог. Шареварщики походу вымерли от этого.

Короче тема веба активно развивается и интересно какой вектор развития ее ожидает. Сейчас например телеграмм со своими ботами пытался кусок ниши забрать, но но это просто из за непонятия людьми сути что есть бот. Приложения андроид тоже самое мне кажется - прошла волна, бум, наигрались, загадили телефон бесполезными плюшками и все. А веб как был так остался.

Короче, что ждать от веба, куда его занесет, что его заменит и через сколько времени?

★★★★

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

что ждать от веба

Тупняка вроде твоего поста будет ещё больше.

anonymous
()

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

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

и да, ещё важно не допускать DRM и DMA. я про копирастическую фигню, я не про обращения к памяти. и ещё убирать к едрене фене так называемый «вебасм»: к вссемблерам он не имеет отношения, а вот к выполнению непроверенного потенциально опасного кода и невозможности вырезания всякой там рекламы - очень даже.

и ещё надо писать новый, независимый от копрорастов движок. это прямо огромная и мерзкая задача, но её надо делать.

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

введение HTML5 значительно ухудшило обработку отображения

Эээ...че

рендеринг в один проход


window.requestAnimationFrame? Или что?

гнать макак
убрать жабаскрипт...

О боже...

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

HTML5 содержит циклические ссылки. он не гомоморфен обычному XML, если сказать математически. это вызывает ненужные затраты на его отображение. даже если там нет таких элементов.

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

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

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

Понятно, но меня интересует не конкретная реадизация, не технические аспекты, а больше вектор развития самой концепции, парадигмы доставки, исполнения приложения/контента в перспективе нынешнего веба

gobot ★★★★
() автор топика

Нет, с десктопами вебу пока не тягаться на равных. Вот, когда джава-аплеты были, тогда шанс был, но аплеты запретили. Какой еще десктоп с одним потоком и сценическим графом для 2D, да и, до кучи, с таймаутом на обработку на этом одном потоке? Ну, в самом деле! Несерьезно как-то. Даже wasm не помощник.

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

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

ну, вот тебе и вектор развития: перестать штамповать по десять стандартов в месяц, остановить бешеный принтер, пересмотреть те, что существуют, в пользу эффективности, вспомнить про права человека и перестать уже впаривать юзерам контент, который их раздражает и оскорбляет (реклама). веб должен стать вебом здорового человека, а не каким-то коровьим бешенством.

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

и надо продавливать право пользователя отключать рекламу

Не совсем честно с твоей стороны. Ты заходишь в гости и требуешь убрать ковер со стены. Сайт имеет право размещать любой контент у себя. Не нравится - уходи. А фильтровать ты можешь и так, куча способов, но это все костыли конечно. Да и не згаю даже...за что можно сейчас так самоотверженно не любить рекламу? Не в 90е чай живем же, она сейчас весьма ласковая, бархатистая и послушная как твоя жена брат ))

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

Ты заходишь в гости и требуешь убрать ковер со стены.

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

рекламу запретили в СМС, в телефонных звонках. теперь пора заняться интернетом и дать пользователям инструмент, который они сами смогут использовать для блокирования нежелательного контента.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)
Ответ на: комментарий от anonymous

Никогда не использовал эти ужасные аплеты, для запуска которых надо было вначале скачать пол интернета, потом чего то ждать пол часа и в итоге пук-пук и оппа. Ну уж нет, слава богу что мы живем в Росии, а не в Америке!

gobot ★★★★
() автор топика
Последнее исправление: gobot (всего исправлений: 2)

движки не так называются. и в целом фф от хромиумов мало чем отличается (api тот же у js). отличия сейчас в рендеринге шрифтов только. фф почти никто не пользуется. браузер не позволяет создать полноценное приложение. для вскоде в браузере захардкодили работу с файловой системой. это как читерство. хром, пользуясь монопольным положением, сейчас творит всякую дичь, в исходниках прописывая гугловые сервисы и тп. мы это уже проходили с internet explorer

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

Не заходи и не смотри тогда уж, раз такой принципиальный. Заходи к ричмонду столману на гну сайт, там нет рекламы вроде

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

есть альтернативный движок netsurf, со своим собственным парсером HTML. код там написан с нуля и точно независимый, я смотрела. но он пока ещё сырой и его пилить и пилить.

наверняка есть и другие движки. я смотрела только сишные, так как меня интересуют они.

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

хром, пользуясь монопольным положением, сейчас творит всякую дичь, в исходниках


А пример можно?

Следует разделять тоже хром и хромиум. Разные яйца в профиль

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

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

и да, я свой сервер содержу в чистоте от этой заразы. чтобы всё работало быстро, удобно, в любых браузерах, включая консольные. да, я сама иногда использую консольные браузеры и очень их люблю. кстати, ЛОРчик до недавнего времени в консольных браузерах работал. сейчас не знаю. он стал тормозить, отваливаться и вести себя странно. что-то явно «улучшили» и теперь стало полно багов и глюков.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)
Ответ на: комментарий от gobot

Джава-аплеты - это была чуть-чуть урезанная джава со свингом. Вполне хороший вариант для десктопа даже сейчас. Размеры джарника вполне удобоваримые, а свинг с джавовской машиной уже должны были быть на клиенте. В итоге нисколько не больше «современных» html-страниц с этим модным дизайном пустот на пол экрана.

А что предлагает современный веб?

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

я не думаю, что CSS. просто они часто всю генерацию контента (и даже текст, Карл!) пытаются засунуть в жабаскрипт. и потом качается по 150 метров этого УГ чтобы отрисовать унылую страничку с пустотой на 90% экрана и одной фразой, для каких-то умственно неполноценных. это сейчас модный дезигн.

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

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

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

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

синхронизация, геолокация, пуши, установка расширений, телеметрия через сервера гугла… в фуфлофоксе тоже говно всякое встроено

rtxtxtrx ★★★
()

куда пойдет развитие

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

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

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

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

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

Тебе ли не все равно клиент генерит html или сервер выплевывает готовенький? Про 250 мегов утрируешь конечно, ну да может сейчас некоторые не следят за оптимизацией, но но это касается в основном каких то провинциальных Ателье Красоты Богиня и Геракл. А так в основном нормально все качается и быстро. У тебя что Intel 486?

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

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

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

нет, не всё равно. я бы хотела получать HTML, без всякого жабаскрипта. по двум причинам. во-первых, конечно, безопасность. нельзя запускать непроверенный код на своей машине, даже в браузерном движке. второе - простая экономия работы проца. у меня и так достаточно нагрузки на проц локально, не надо мне ещё, чтобы мой проц рендерил всякое УГ, когда можно просто отрисовать готовый HTML.

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

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

Она и в 90 всплывала еще больше. Тогда вообще дичь было. 10 окошек открывалось на пупсик.ру. Вы какие то снобы и чистюли. Книги чтайте лучше тогда

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

PWA в условиях блокировок и санкций выглядят интересно.

Телеграм - сомнительно. Его главная проблема - он не бустит трафик приложению, как магазины в мобилках. Те трафик надо где-то брать. А если трафик надо закупать - то какая разница закупать его на свой сайт, приложение или pwa? Если на свое, то не надо лочиться на телегу как на платформу.

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

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

Iron_Bug ★★★★★
()

Насколько хватит

надолго

и куда пойдет развитие

в %опу

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

нельзя запускать непроверенный код на своей машине

Эээ...че

простая экономия работы проца

Эээ...он у тебя что любит после обеда поспать, а в субботу после пятнице вообщем отказывается работать? Жалеешь его так...

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

Эээ...че

то самое. обычная безопасность. базовый уровень.

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

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

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

Нет, с десктопами вебу пока не тягаться на равных. … Какой еще десктоп с одним потоком и сценическим графом для 2D, да и, до кучи, с таймаутом на обработку на этом одном потоке?

Ты мог бы пояснить что именно не может или делает значительно хуже веб-страница по сравнению «гуевой» программой? Время от времени я обсуждаю этот же вопрос с «гуистами» и они говорят, что якобы только в «гуишной» программе можно отрисовывать много кнопок, значков, схем и связей между ними.

Чем так мешает однопоточность Джаваскрипта? Отрисовка самой вэб-страницы производится же по ХТМЛ-разметке движком интернет-обозревателя независимо от кода Джаваскрипта. Обработку пользовательских данных можно делать на сервере, пробрасывая запросы и ответы со страницы на сервер и обратно.

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

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

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

в 90 всплывала еще больше

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

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

А ты никогда не пробовала делать на голом JS страницы типа lib.ru, но подкачивать данные в стиле ajax? Намного приятнее и «быстрее».

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

я?! упаси меня Ктулху от этого. я пишу на сишечке, иногда на ассемблере, максимум - на плюсах. я не стану это трогать даже очень длинной палкой :)

но из простых данных по скорости: быстрее всех работает и наименее жруч PHP, как ни странно. при правильном использовании, конечно. это и для сервера хорошо, и для клиента.

кстати, на сишечке сайты я писать пробовала. работает. причём очень быстро. но писать геморно. поэтому пока я не вдавалась глубоко в эту тему. плюс есть отличный веб-сервер на ассемблере RWASA, к которому прикручиваются FastCGI. очень эффективный, жрёт 1 мегабайт памяти на сервере. он у меня работает. вот это - настоящий софт.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)

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

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

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

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

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

быстрее всех работает и наименее жруч PHP

Да тут и обсуждать нечего.

Гг, 6 раз «я» в этом комменте, как же тебе плохо.

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

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

Iron_Bug ★★★★★
()

Насколько хватит и куда пойдет развитие?

Огородами, огородами и к Котовскому …

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

хорошо, уточню: быстрее всех серверных скриптов. причём с большим отрывом. но, конечно, даже на PHP можно написать так, что будет тормозить.

и да, тут уже не только моё мнение, это тесты фороникса и многих других проектов по сравнению производительности софта. это не секретные данные.

лично я тестировала ассемблерные и сишные веб-серверы и по производительности мне нравятся nginx и RWASA. сочетание RWASA + FastCGI + PHP - прекрасное, экономное решение для маленьких серверов.

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 2)
Ответ на: комментарий от ptah_alexs

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

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

конкретная реадизация

Вот бывают же царские опечатки, а.

thesis ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.