Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Открыть новую тему     Написать ответ в эту тему

zzz528

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mypal - это браузер который я делаю на основе лисы квантум, для того чтобы работало под Windows XP.
 
Первая часть темы [?]
 
  74.1.0 [14.07.2025]     прямая Ссылка                   Скачать с codeberg  
  74.1.0 SSE [05.07.2025] если не понятно что такое SSE то значит не нужно брать эту версию
  74.1.0 x64 х64 кстати не SSE, и  
никогда не будет такой, виста64 пользователи берите смело, а под хр64 не работает, как и было.
 
Следующий этап:  обновление яваскрипта до 102 и дальше
 
Обновление и возможные с ним проблемы [?]
 
Какие проблемы есть:
1. На xp вылетает если процесс взял памяти 1.5гб Подробнее... [?]
2. x64 не работает на xp64 Подробнее... [?]
3. Ошибка графики “штрихкод” на некоторых видеокартах Подробнее... [?]
4. Не работает на winxp sp2 Подробнее... [?]
   
Русификатор [?]   кому охота всяких микрофонов и скайпов [?]
Для тех кому нужен webgl [?]  "Cвоя портативность (профиль в браузере)" [?]
Набор дополнительных поисковиков [?]
сайт с расширениями  Включение однопроцесса [?]
отключения подписи в config.js для установки неподписанных расширений с 68.13.3 уже ненужно c Подробнее... [?]
   нужен ли для Mypal 68 внешний вид в стиле Firefox 15 или Palemoon ?  [?]
 
 
Вы можете делать предложения по изменениям в браузере.
Но вы не будете у меня что-то требовать, вы используйте мой браузер на свой страх и риск и я вам не должен ничего.
 
Если вы нашли баг, то перепроверьте его на полностью заново установленном браузере, новом чистом профиле, без каких либо расширений. И только тогда пишите о баге в теме.
 
Не устанавливайте древние дополнения, они не будут работать. Берите дополнения для лисы 68 с сайта мозиллы.
 
И ещё если один сайт, пишет ваш IP попал в блокировку (c)
То к этому приводит запись чего попало в useragent.override  
 
Если вам нужен другой браузер ищите на форуме его темы или создавайте новую тему.
Не надо тут писать какой хороший браузер хром и прочие.
Линукс и Андройд оффтоп тоже - идите с ними в их соответствующие темы.

Всего записей: 2130 | Зарегистр. 20-06-2005 | Отправлено: 01:21 23-04-2024 | Исправлено: zzz528, 01:20 15-07-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
как я понимаю гуг делает апку в види плеера, которая загружается на странице
и вот эта апка уже мотает картинку подцепляя декодеры и рендеры

И чем это отличается от того, что я писал ранее несколько подробнее:
http://forum.ru-board.com/topic.cgi?forum=5&topic=51380&start=1220#12 [?]

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 17:53 19-01-2025 | Исправлено: 987resu, 18:05 19-01-2025
Zivuk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grandparent

Цитата:
Хотя, не заморачивайтесь, поставьте значение в "0" и забудьте.  

 
Да я уже такое пробовал. Почему-то некоторые страницы сайтов стали странно окрываться. Во-первых дольше обычного, а во-вторых сначала открывалась верхняя часть страницы, потом (при прокрутки страницы) с небольшим опозданием нижняя. Вернул всё обратно, стало нормально. Я так понимаю, если поэксперементировать и попытаться чуток уменьшить место для кэша, например до 500 Мб, значит надо поставить значение:522 240.
 
И всё-таки насчёт большого числа процессов ( версии 14.5). Может кто объяснит в чём "фишка" большого числа процессов в Диспетчере задач? Пока заметил только одно, при закрытии браузера очень долго (несколько минут) в диспетчере задач висят как правило порядка 3-х процессов.Комп гудит, иногда приходится закрывать процессы принудительно. Раньше такого не было ( ну в старых версиях начиная с 13.0). Закрываешь браузер, в Диспетчере задач один процес, клоторый захлопывался через пару секунд.
В самой работе брузера особых изменений в производительности не заметил ( ну это моё чисто дилетанское мнение). Если при зависании какой-нибудь вкладки закрыть самый много тянущий процес-браузер всё равно слетает весь, а не одна зависшая страница.

Всего записей: 85 | Зарегистр. 15-01-2018 | Отправлено: 18:48 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сначала открывалась верхняя часть страницы, потом (при прокрутки страницы) с небольшим опозданием нижняя. Вернул всё обратно, стало нормально

С кэшем никак не связано. Скорее, с нехваткой памяти (своп включен?)

Цитата:
Во-первых дольше обычного

Если ссайт сделан по-модному richUX (а это сейчас чуть менее, чем все) - то каждый раз по новому тянутся килотонны скриптов и css, зачастую - целый фремворк.

Цитата:
Комп гудит

Какой комп-то? Процессор, память, диск.

Цитата:
иногда приходится закрывать процессы принудительно

Какие плагины установлены?

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 18:58 19-01-2025 | Исправлено: 987resu, 19:28 19-01-2025
Luntyk

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
может есть смысл изменить на немного другую нумерацию браузера? Например на 68.14.90. Где последнее число - примерная функциональная версия Firefox.

Поддерживаю, но тогда лучше ставить первой версию Firefox по поддержке JS, а вторую уже по порядку - 90.1, 90.2 и т.д.

Всего записей: 120 | Зарегистр. 09-12-2013 | Отправлено: 19:00 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слуште, может давайте уже не будем пытаться допридумывать собственные квадратные колёса к авторскому велосипеду? Как автору удобнее - так пусть и нумерует; кому надо - тот и так знает или узнает (спросит) какую версию js поддерживает текущая, и в каком объёме. Смысл-то привязываться к некой нумерации, которая тоже ни к чему стандартизируемому не привязана.

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 19:08 19-01-2025 | Исправлено: 987resu, 19:09 19-01-2025
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Цитата:
Тот жабаскриптовый код, на который дал ссылку zzz528, насколько я понял, как раз делает последнее: расчитывает размеры, положение окошка, и скармливает ссылку на него вместе с этими параметрами декодеру. Но собственно конечное "скармливание" - это вызов библиотечной функции, одним жабаскриптом тут не обойтись.  

Даже немножко проще. По сути, все, что КвК делает, это создает окошко для видео, функционально ничем не отличаясь от того, как если бы вы открыли какую-нибудь прямую ссылку на видео в новом окне (только масштабирование и скрытие интерфейса сверху).  Дополнительно с декодером оно не взаимодействует, все в рамках обычной работы браузера. Единственное что, можно попробовать воткнуть логирование и посмотреть, прилетает ли туда "грязная" ссылка на видео, или уже конкретно на чанки (это вероятнее), но смысла в этом...
А (возможный) выигрыш в производительности при использовании скорее всего связан с а) дополнительным процессом б) чистым окном, в котором нет объектов кроме chrome (соответственно, нет практически никаких вызовов js/dom/gc) в) использованием простого встроеного браузерного плеера (а не тех комбайнов, которые любят пихать некоторые сайты)
 
Zivuk
Цитата:
Да я уже такое пробовал. Почему-то некоторые страницы сайтов стали странно окрываться. Во-первых дольше обычного, а во-вторых сначала открывалась верхняя часть страницы, потом (при прокрутки страницы) с небольшим опозданием нижняя
Похоже на сайты, созданные с использованием next.js. У этого фреймворка есть гадостная особенность - если он не может закешировать сам себя, то на каждый вызов функции он повторно тянет себя же с сети. На каждый клик, на каждую операцию с dom, на все функции с js, написанные с его использованием (т.е. на все)). Я как-то раз видел ~30мб, которые это фремворк перекачал, пока сайт не открылся...
 
И да, это одна из причин по которым не надо (действительно не надо) отключать кэширование в браузере

Всего записей: 695 | Зарегистр. 13-01-2020 | Отправлено: 19:13 19-01-2025 | Исправлено: Enobarbous, 19:52 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в рамках обычной работы браузера

В чём по-вашему заключаются эти "рамки"?

Цитата:
посмотреть, прилетает ли туда

Куда "туда"?

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 19:22 19-01-2025
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Цитата:
 В чём по-вашему заключаются эти "рамки"?  
Тотже самый вызов ffmpeg или libdav1d как при открытии обычного видео) Я имел ввиду, что нет какого-нибудь нового компонента, позволяющего обратится к декодеру напрямую. А жаль, да.
Цитата:
 Куда "туда"?
Вы серьезно? Ну ок, в videoData object конкретно и aMessage вообще

Всего записей: 695 | Зарегистр. 13-01-2020 | Отправлено: 19:28 19-01-2025 | Исправлено: Enobarbous, 19:50 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я имел ввиду, что нет какого-нибудь нового компонента, позволяющего обратится к декодеру напрямую.

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

Цитата:
videoData object конкретно и aMessage вообще

А зачем нам (какой-то кастомный?) videoData object?
Если речь о том, чем "плеер" какого-нибудь ВК или YT (который никакой не плеер, конечно же, а просто кастомизация контролов и подмена ими дефолтных) "кормит" декодер (AKA HTMLMediaElement.srcObject) - то на данный момент blob-ами.
Что в общем никак не гарантирует, что в след. раз они придумают что-то ещё.
То, что я предлагаю - как раз и отличается ультимативностью решения, раз и навсегда, и пофиг что там разработчики прикрутят к жс фронтенду декодера.

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 20:09 19-01-2025 | Исправлено: 987resu, 20:17 19-01-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В MyPal есть ещё встроенный кодировщик media.encoder.webm.enabled он только для WebRTC но может его возможно как-то использовать?
Да память и проц будет жрать сильно, но с другой стороны будет кодировать всё что после декодера

Всего записей: 1736 | Зарегистр. 20-01-2015 | Отправлено: 20:17 19-01-2025 | Исправлено: grey_rat, 20:19 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
будет кодировать всё что после декодера

А зачем? Если и так, и так в код лезть придётся...

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 20:26 19-01-2025
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Цитата:
"Новый компонент" не нужен - достаточно одной функции,
Мы с вами, похоже несколько расходимся в терминологии: в данном случае поразумевался новый компонент как раз для реализации вот этой "одной функции". У ff такая специфика морды - нужно написать xpcom компонент непосредственно для взаимодействия с декодером (даже если он простенький и опирается на функционал самого декодера), потом зарегистрировать его и только потом его можно будет вызвать как функцию. Еслиб мозилла запилила такое (я думал именно про это, когда тут начали обсуждать квк), то все было бы проще, но они сделали тупо проще - клонируют video element в отдельное окно а дальше оно как обычно.
 
В любом случае, чтобы мы не изобретали с вами, оно чисто функционально будет мало отличаться от yt-dlp или другой качалки, умеющей собирать чанки и склеивать видео с аудио. Разве что будет оно нативной частью браузера...

Всего записей: 695 | Зарегистр. 13-01-2020 | Отправлено: 20:42 19-01-2025 | Исправлено: Enobarbous, 20:53 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ff такая специфика

Я плохо знаю специфику ff.
То, что выше - это "специфика" W3C DOM и HTML5 Media Extension.

Цитата:
чисто функционально будет мало отличаться

В таком случае, "чисто функционально" любой браузер "мало отличается" от любого другого, включая Lynx: в сеть выходит, чёта там браузит, и ОК.
Дьявол, как известно, в деталях.

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 20:52 19-01-2025
Enobarbous



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 это "специфика" W3C DOM и HTML5 Media Extension.  
Есть стандарты, есть реализации стандартов, есть взамодействие с реализацией. В данном случае дело в последнем пункте.

Цитата:
В таком случае, "чисто функционально" любой браузер "мало отличается" от любого другого, включая Lynx
Именно так

Всего записей: 695 | Зарегистр. 13-01-2020 | Отправлено: 20:58 19-01-2025 | Исправлено: Enobarbous, 21:00 19-01-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мозилла уже ничего не будет делать хорошего. Они недавно кстати HDCP включили по умолчанию.
Я просто смотрю на тенденции и честно говоря не вижу другого долгоиграющего варианта чем кодирование  потока отправляемого на экран, например того же КвК. Посудите сами: DRM, HDCP, встраивание рекламы в видео с другим разрешением, другим битрейтом и в другом кодеке. И всё это становится сложнее и хуже.
 
Насколько сильно будет грузить кодировщик, если просмотренное видео просто сохранить в буфер при просмотре, а после просмотра (или нажатия кнопки пауза) сразу или постепенно выгружая память кодировать то что в буфере? А ведь в самом деле, браузер может же не сразу всё видео копировать в буфер, а частями, например по 10 секунд. Даже можно сделать спец настройку в зависимости от общего количества ОЗУ в ПК.
 
В VLC главный разработчик уже давно плюётся на тех кто постоянно просит обновить модуль ютуба. Он явно жалеет о том что когда-то прикрутил эту функцию к плееру. Все эти yt-dlp нужно обновлять чаще чем раз в месяц.

Всего записей: 1736 | Зарегистр. 20-01-2015 | Отправлено: 21:09 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть стандарты, есть реализации стандартов

Если "реализация" работает не так, как это описано в стандарте - это уже не "стандарт", это некое ублюдочное несовместимое поделие.
Когда это поделие "вещь в себе" - хрен бы с ним; когда это нечто, взаимодействующее с чем-то другим - начинаются проблемы. Платиновый образец - фирма Sony: все, вот абсолютно все её железки имеют какие-либо отклонения от стандарта (того же mp4). Типа, а наше (недо)оборудование с нашим же (недо)оборудованием работает (кое-как) - ну и отвалите, претензий не принимаем.
 
А самый цимес того варианта, что я описал выше - в том, что ему пофигу на всякие "реализации", и что там жабописатели ещё напридумывают. Ну, если только в кодеке что-то там перепишут.
 
Добавлено:

Цитата:
Они недавно кстати HDCP включили по умолчанию.

Интересно, каким образом якобы "зощита" чисто оконечной проводной передачи имеет к браузеру?
В любом случае, простейший китайски MITM-stripper решает проблему.
А уж в браузере - и вовсе из кода выпиливается.

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 21:11 19-01-2025
grey_rat



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HDCP в браузерах видимо подготавливают для использования через пару лет. Понятное дело, что это будет в хроме и прочих браузерах гигантов, а в самоделках это отключат.

Всего записей: 1736 | Зарегистр. 20-01-2015 | Отправлено: 21:27 19-01-2025
AlAvis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grey_rat
Цитата:
самоделках это отключат
А смысл ? При отключении зашифрованное не дешифруется волшебным способом , а просто будет фига . Браузер только стрелочник .

Всего записей: 2433 | Зарегистр. 15-07-2013 | Отправлено: 21:58 19-01-2025
987resu

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
При отключении зашифрованное не дешифруется волшебным способом

Там простейшее XOR "шифрование" 24-битным ключём, и выполняется оно разумеется видеочипом (gpu), а не браузером.
Никто EC256 шифрование "живого" видео 4К "на лету" делать разумеется не будет, и даже 128 не будет.
Подозреваю что в браузере всё "включение" выражается в передаче gpu для drm контента какого-нибудь сигнала "включить hdcp".

Всего записей: 299 | Зарегистр. 28-07-2024 | Отправлено: 22:16 19-01-2025
AlAvis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Примерно так и есть , на багзилле в тикете фикс . А сам тикет на forums.mozillazine.org в списке обновлений .

Всего записей: 2433 | Зарегистр. 15-07-2013 | Отправлено: 22:34 19-01-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru