The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновление Firеfox 124.0.2. Тестирование вертикальной панели вкладок и контейнеров вкладок, opennews (ok), 03-Апр-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


59. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  –1 +/
Сообщение от anonymous (??), 03-Апр-24, 08:18 
> И потому один и тот же ролик с ютуба в зондофоксе тормозит и заикается в 360P, а в нормальном браузере без тормозов играется в FullHD

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

73. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от rvs2016 (ok), 03-Апр-24, 11:15 
Это философские вопросы типа - что должен делать браузер, что должна делать операционная система и т.д.

По этой философии минимализма программ (аля "юникс-way):

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

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

Ответить | Правка | Наверх | Cообщить модератору

134. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от anonymous (??), 04-Апр-24, 08:13 
Браузер предназначен не только для закачки ресурсов (curl, wget, aria), но и для отображения HTML. Он делает это хорошо, и пользователь настраивает поведение браузера так, как это ему удобнее. Ну это в теории, на практике браузеры с каждым годом становятся всё менее настраиваемыми и менее удобными, да и выбор сужается.

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

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

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

Это всё равно, как с редактором изображений. Да, браузер, умеет показывать картинки, но если тебе нужно углубленное взаимодействие - запускай специальный софт. Просмотрщики изображений тоже актуальны. Банальная кнопочка "повернуть на 90%", но ведь в браузерах такой нет.

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

Ответить | Правка | Наверх | Cообщить модератору

139. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от rvs2016 (ok), 04-Апр-24, 10:10 
> При этом ты один раз настроишь проигрыватель
> для видео, а потом сможешь использовать его
> для любого сайта.

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

Ответить | Правка | Наверх | Cообщить модератору

141. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от anonymous (??), 04-Апр-24, 11:28 
Ну так мне кажется, что вместо развития толерантности и нейросетей, браузер с человеческим лицом должен как раз такие костылики и реализовывать, в виде официально поддерживаемого плагина.

Вот возьми для примера концепцию разработки emacs. Никто из разработчиков не пытается спрятать внутренности редактора, за каким-то там Extension API. Всё есть лисп - код, данные, документация. Бери и смотри, при желании меняй. Вот пользователям чего-то не хватает, да хоть интеграции с внешними программами - пишется плагин для этого, который нужные функции адвайсит. Когда плагин становится популярным, разработчики это замечают и втаскивают его в официальную поставку. Функциональность редактора растёт, гибкость настроек сохраняется.

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

Хотя тот же uMatrix и uBlock должен любым уважающим пользователя браузером поддерживаться из коробки.

Ответить | Правка | Наверх | Cообщить модератору

159. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (136), 04-Апр-24, 15:59 
> Хотя тот же uMatrix и uBlock должен любым уважающим пользователя браузером поддерживаться из коробки.

Логинюсь в Firefox Sync и у меня uBlock появляется. Это считается из коробки?

Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

160. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от rvs2016 (ok), 04-Апр-24, 16:09 
> Логинюсь в Firefox Sync

А как сервер синхронизации установить где-то у себя?
Чтобы хранить свои данные на сервере не чужом, а своём?
Не нравится мне синхронизировать что-то своё, а в местах неизвестно каких.

И синхронизировать данные на своём сервере синхронизации как?
В Файрфоксе нажимаю на "Войти в Синхронизацию", а попадаю сразу на предопределённый не мною сервер Мозиллы. А адрес своего сервера синхронизации указать как?

Ответить | Правка | Наверх | Cообщить модератору

161. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (136), 04-Апр-24, 16:12 
Там есть инструкция как поднять свой
Ответить | Правка | Наверх | Cообщить модератору

162. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (136), 04-Апр-24, 16:14 
Вот нашел:
https://github.com/mozilla-services/syncstorage-rs
https://support.mozilla.org/bm/questions/1254862
https://mozilla-services.readthedocs.io/en/latest/howtos/run...
Ответить | Правка | Наверх | Cообщить модератору

164. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от rvs2016 (ok), 04-Апр-24, 16:16 
> Вот нашел:
> https://github.com/mozilla-services/syncstorage-rs
> https://support.mozilla.org/bm/questions/1254862
> https://mozilla-services.readthedocs.io/en/latest/howtos/run...

Понял. Спасибо. Продвилюсь-ка!

Ответить | Правка | Наверх | Cообщить модератору

165. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (136), 04-Апр-24, 16:19 
И вот еще https://thesmarthomejourney.com/2023/03/18/self-hosting-fire.../
Ответить | Правка | К родителю #162 | Наверх | Cообщить модератору

163. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от rvs2016 (ok), 04-Апр-24, 16:15 
> Там есть инструкция как поднять свой

А где эта инструкция?
На странице about:preferences#sync я её не узрел.
На странице https://accounts.firefox.com/... (которая появляется после кнопки "Войти в Синхронизацию") тоже ничего похожего на инструкцию не видно.
В гугл ходить поди? Хотя должно ж быть не спрятано у самого Файрфокса, если оно там у него такое водится.

Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

86. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от Аноним (88), 03-Апр-24, 13:51 
Ну тогда браузер должен поддерживать только HTTP протокол, чтоб скачать страницу, а рендерить ее должна другая программа. Если видео не должно проигрываться браузером, то и картинки на странице не должны отображаться. Скачиваешь картинки и смотришь внешним просмоторщиком.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

140. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от rvs2016 (ok), 04-Апр-24, 10:30 
> Ну тогда браузер должен поддерживать только HTTP протокол, чтоб скачать страницу, а
> рендерить ее должна другая программа. Если видео не должно проигрываться браузером,
> то и картинки на странице не должны отображаться. Скачиваешь картинки и
> смотришь внешним просмоторщиком.

По хорошему именно так браузеры проектировать бы и надо:

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

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

Ответить | Правка | Наверх | Cообщить модератору

146. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (136), 04-Апр-24, 14:17 
По крайне мере firefox проигрывает видео через ffmpeg, а не сам, хоть и выглядит как будто бы сам, потому что это интегрировано в окно просмотра страницы. Картинки на страницах рендерятся через libpng, libjpeg-xl и т.д. Дак что тебе еще надо?
Ответить | Правка | Наверх | Cообщить модератору

148. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от rvs2016 (ok), 04-Апр-24, 14:25 
> По крайне мере firefox проигрывает видео через ffmpeg, а не сам, хоть
> и выглядит как будто бы сам, потому что это интегрировано в
> окно просмотра страницы. Картинки на страницах рендерятся через libpng, libjpeg-xl и
> т.д. Дак что тебе еще надо?

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

Ответить | Правка | Наверх | Cообщить модератору

150. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от Аноним (153), 04-Апр-24, 14:46 
А эти твои внешние обработчики предоставляют одинаковые интерфейсы для взаимодествия с ними, чтоб их можно было подключать без переписывания браузера?
Ответить | Правка | Наверх | Cообщить модератору

152. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от rvs2016 (ok), 04-Апр-24, 15:09 
> А эти твои внешние обработчики предоставляют
> одинаковые интерфейсы для взаимодествия с
> ними, чтоб их можно было подключать
> без переписывания браузера?

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

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

И так далее.

В общем было бы желание. А обработчиков этих внешних по нужным правилам наваяют, если ваятелям это покажется интересным. :-)

Ответить | Правка | Наверх | Cообщить модератору

156. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (136), 04-Апр-24, 15:49 
> В общем было бы желание. А обработчиков этих внешних по нужным правилам наваяют, если ваятелям это покажется интересным. :-)

Ну и? Проблема значит не в браузерах или что они как-то не так написаны, а в том, что этих мифических обработчиков с унифицированным интерфейсом для взаимодействия нету. И да, браузеры именно так и сделаны как ты описал вначале - они умеют самостоятельно HTTP/HTTPS/WebSockets без внешних зависимостей, умеют парсить и рендерить HTML, а отображение картинков там реализовано через дерганье функций из libpng/libjpeg/libtiff, вывод видел через дерганье libav и т.д. Это и есть внешние обработчики

Ответить | Правка | К родителю #150 | Наверх | Cообщить модератору

87. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от adolfus (ok), 03-Апр-24, 14:13 
> Видео должно быть закачено на локальный диск и проиграно десктопным плеером.

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

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

89. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Простой пользователь десктопа (?), 03-Апр-24, 14:25 
>> И потому один и тот же ролик с ютуба в зондофоксе тормозит и заикается в 360P, а в нормальном браузере без тормозов играется в FullHD
> Потому что нормальный браузер вообще не создан для проигрывания видео. Видео должно
> быть закачено на локальный диск и проиграно десктопным плеером. Всё что
> должен делать браузер - упрощать этот процесс.

Я обычно так и делал, проигрывал видео через SMPlayer, но теперь там вместо названий выводится каша вида: webm&gir=yes&clen=99285828&dur=2295.120&lmt=1711510840619783&mt=1712140369&fvip=15&keepalive=yes&fexp=51141542&c=IOS&txp=5535434&sparams=expire,ei,ip,id,itag,source,requiressl,xpc,vprv,svpuc,mime,gir,clen,dur,lmt&sig=AJfQdSswRQIgZFeW8cLmiVoJCle7t44m46iaq7uIckK3HSpY4Y0jEwoCIQDTKhgEcAdK6mljMhsqOwzaSSNWvr5z7xtIElM2y4XLWw==&lsparams=mh,mm,mn,ms,mv,mvi,pl,initcwndbps&lsig=ALClDIEwRAIgZENw0O19wzpusYduwgaLSqy7BsI1YxoQcH0AFmyYUQQCIGDjkz__KyNhveflT8AGfvfZMoHrQBPWtuJPks8HQ6Pz

И через SMPlayer не получается задействовать ilyhalight/voice-over-translation для иностранных роликов, поэтому приходится иногда смотреть через браузер.

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

93. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (90), 03-Апр-24, 14:30 
Расскажи это авторам стандарта HTML5, придумавшим тег <video> со всяческими атрибутами. Описано, например, в https://developer.mozilla.org/ru/docs/Web/HTML/Element/video
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

99. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (99), 03-Апр-24, 14:47 
до появления js интернет был лучше
Ответить | Правка | Наверх | Cообщить модератору

107. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +1 +/
Сообщение от Аноним (90), 03-Апр-24, 15:42 
А причём тут js? Тэги <audio> и <video> - это часть последнего стандарта HTML и пользоваться ими можно даже если js на странице вообще нет.
Ответить | Правка | Наверх | Cообщить модератору

151. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (151), 04-Апр-24, 15:01 
Ещё нужна отдельная операционная система только для просмотра видео. Люблю, когда всё усложняют.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

171. "Обновление Firеfox 124.0.2. Тестирование вертикальной панели..."  +/
Сообщение от Аноним (170), 04-Апр-24, 20:31 
В смысле - отдельный дистрибутив линукса? Или скоро будет, или уже есть.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру