The OpenNET Project / Index page

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



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

Оглавление

Релиз Firefox 58, opennews (??), 23-Янв-18, (0) [смотреть все]

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


38. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 23-Янв-18, 19:24 
Скорей всего выросло, однако, оно теперь может не кешировать файлы, а сразу байт код.
А вообще, вы зря ругаетесь. Это вполне логичный шаг, кешировать байткод совсем. Можно ещё кешировать прям jQuery.min.2.3.1.js какой-нибудь сквозь сайты) Правда, для этого прийдётся считать его хеш по-видимому.
Ответить | Правка | Наверх | Cообщить модератору

50. "Релиз Firefox 58"  +1 +/
Сообщение от Аноним (-), 23-Янв-18, 19:45 
> Скорей всего выросло, однако, оно теперь может не кешировать файлы, а сразу
> байт код.
> А вообще, вы зря ругаетесь. Это вполне логичный шаг, кешировать байткод совсем.
> Можно ещё кешировать прям jQuery.min.2.3.1.js какой-нибудь сквозь сайты) Правда, для этого
> прийдётся считать его хеш по-видимому.

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

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

58. "Релиз Firefox 58"  +/
Сообщение от Crazy Alex (ok), 23-Янв-18, 19:51 
угу, Decentraleyes, в PaleMoon и сейчас у меня живёт
Ответить | Правка | Наверх | Cообщить модератору

227. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 25-Янв-18, 04:33 
А у меня Decentraleyes ломало работу сайтов, пришлось выключить.
Ответить | Правка | Наверх | Cообщить модератору

53. "Релиз Firefox 58"  –2 +/
Сообщение от НяшМяш (ok), 23-Янв-18, 19:48 
> Можно ещё кешировать прям jQuery.min.2.3.1.js какой-нибудь сквозь сайты)

Вообще для этого как 100 лет существуют всякие cdnjs и подобные сервисы.

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

79. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 23-Янв-18, 20:25 
Без CDN'ов. А то у Васяна CDN1, а у Коляна - CDN2. И уже не кеш, а фигеш.
Ответить | Правка | Наверх | Cообщить модератору

183. "Релиз Firefox 58"  +2 +/
Сообщение от Аноним (-), 24-Янв-18, 10:45 
Образцовая вебмакака: ничего не понял но ценное мнение имеет.

Даже в самом хорошем случае (cache hit в файл на диске) - огроменный жабоскрипт придется распарсить и уж тем более генерить машинный код JIT заново при каждом запуске браузера. Если файло еще и качать надо, с cdn или откуда еще - все становится еще печальнее.

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

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

222. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 24-Янв-18, 20:05 
Только 1 из 1000 веб-разработчиков это понимает…
А владельцы CDN этому активно противодействуют. Взять хотя бы Google Fonts, из которого выдрать WOFF-файлы ещё постараться надо, холопам поставляться загружаемая по сети CSS-ка.
Ответить | Правка | Наверх | Cообщить модератору

109. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 23-Янв-18, 22:05 
> Скорей всего выросло, однако, оно теперь может не кешировать файлы, а сразу
> байт код.
> А вообще, вы зря ругаетесь. Это вполне логичный шаг, кешировать байткод совсем.
> Можно ещё кешировать прям jQuery.min.2.3.1.js какой-нибудь сквозь сайты) Правда, для этого
> прийдётся считать его хеш по-видимому.

Саусем охренели. У меня комп столько оперативы не поддерживает.

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

115. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 23-Янв-18, 22:12 
> Саусем охренели. У меня комп столько оперативы не поддерживает.

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

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

127. "Релиз Firefox 58"  +/
Сообщение от user (??), 23-Янв-18, 23:17 
>столько оперативы

ССЗБ. SSD дешевле чем tmpfs.

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

228. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 25-Янв-18, 05:05 
>SSD дешевле чем tmpfs.

Что?! У меня tmpfs на SSD (через корневой btrfs), и это была конфигурация по умолчанию в Ubuntu, пару лет назад.

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

124. "Релиз Firefox 58"  +/
Сообщение от rpm (?), 23-Янв-18, 23:05 

> Можно ещё кешировать прям jQuery.min.2.3.1.js какой-нибудь сквозь сайты) Правда, для этого
> прийдётся считать его хеш по-видимому.

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


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

220. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 24-Янв-18, 19:26 
А про хэш зачем написано? Файл качай, хэш считай, закешированный байткод используй / или не используй, если не сошлось.
Ответить | Правка | Наверх | Cообщить модератору

229. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 25-Янв-18, 05:19 
>хэш считай, закешированный байткод используй / или не используй, если не сошлось

Хеш считать и сравнивать ещё уметь надо, а то вот тут, похоже, для меня у Mozilla сошлось, и она использует, но должна была бы проверить целиком совпадение данных, а хеш использовать только для первого этапа поиска: https://www.opennet.ru/opennews/art.shtml?num=47949#225 .
А это посложнее, чем грамотно комментарий написать, а у вас в комментарии «/» лишний.

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

153. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 24-Янв-18, 01:20 
> Скорей всего выросло, однако, оно теперь может не кешировать файлы, а сразу байт код.

Не может. Оригинальные файлы нужны всегда.
> Once a web page has started up, or in case of a different execution path, the source might be needed to delazify functions that were not cached. As such, the source must be available without blocking. The solution is to embed the source within the bytecode cache content. Instead of storing the raw source, the same way it is served by the network cache, it is stored in UCS2 encoding as compressed chunks¹, the same way we represent it in memory.

Алсо суть именно в ускорении старта страниц. Не их дальнейшей работе. В кешируемый байткод берут именно ту часть кода, которая используется на старте. А ещё байткод будет кешироваться не всегда.
> As a human, it seems that we should not penalize the first visit of a website and save content in the disk. You might read a one time article on a page that you will never visit again, and saving the cached bytecode to disk for future visits sounds like a net loss. For this reason, the current threshold is set to encode the bytecode only on the 4th visit, thus making it available on the 5th and subsequent visits.

https://blog.mozilla.org/javascript/2017/12/12/javascript-st.../

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

221. "Релиз Firefox 58"  +/
Сообщение от Аноним (-), 24-Янв-18, 19:29 
> The solution is to embed the source within the bytecode cache content

:-О

> Instead of storing the raw source, the same way it is served by the network cache, it is stored in UCS2 encoding as compressed chunks¹, the same way we represent it in memory.

Ну хотя это дисковый кеш.

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

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

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




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

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