|
|
3.216, Аноним (216), 00:25, 07/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
Течки из-за js, wasm, webgl и множества аналогичных приблуд, которые нещадно пихались в стандарт с самого его появления, и неумелое их использование веб-"начинающими". В браузере эти течки пытаются уменьшить хаками, но по настоящему пофиксить это можно только на стороне сайтов.
Если говорить вообще, то давно назрела необходимость в новом чисто декларативном стандарте, без js. На что-то такое сейчас несколько походит telegram.
| |
|
|
|
|
|
4.179, Аноним (179), 03:39, 05/06/2023 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Современный сайт (или уже веб приложение) - это не просто текст. И да, гораздо технологичнее вынести весь слой презентации на клиент, а не упираться как в 20-м веке в производительность сервера. Более того, справедливо что поставщик контента нужного миллионам клиентов может его предоставлять потратив на железо копейки, и не разориться/упасть от резкого всплеска запросов или отказаться от идеи делать свой сервис вовсе.
| |
|
|
|
3.151, fuggy (ok), 21:31, 04/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
Они это и пытаются сделать делая по отдельному мобильному приложению на каждый сайт. Где уже не ты, а тебя используют. Ты туда входишь и не можешь ни ссылку скопировать, ни картинку сохранить, а ух какие просторы для слежки открываются. Просто говорим, что приложению ну очень нужно доступ к контактам, смс и геолокации, ну и что то что это фонарик, ну нужно - иначе приложение не запустим.
| |
|
|
|
|
|
|
|
6.217, _kp (ok), 16:42, 07/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>> Так оно не всем подряд скрипты отключает, а только особо буйным.
> Я когда ставил, оно отрубало всё. Возможно готовить не умею
По умолчанию там скрипты с сайтов верхнего уровня доверенные, а с мусорных адресов не доверенные.
Если на значок плагина нажать, меню всплывает, и пишет какие скрипты откуда грузятся, и что из них блокируется. И можно что то левое сразу в блокировку, а то что запрещено зря - разрешить.
Можно для для отдельных сайтов свои правила.
| |
|
|
|
|
|
|
|
|
4.60, Аноним (53), 13:02, 04/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
Странное у тебя отношение к массовому потребителю, который тебя кормит.
Вся это псевдо элитарность отстающего ФФ это что-то вроде собирательства механических часов, время точно они показывать не могут, но просто прикольные и мало у кого есть. Можно быть снобом у тебя нет механических часов, хотя нормальному человеку они и не нужны.
| |
4.154, noc101 (ok), 21:58, 04/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –2 +/– |
> В "прекрасном новом вебе"? Но ты подумай, кому кроме хомячья нужен такой
> веб? ;)
Кому? Ну примерно 63% пользователей нужен Хром и такой веб.
> То, что пипл хавает — это понятно не аргумент.
Не аргумент? Ну да, ну да. илитка с ФФ нужна 2,3% пользователям интернета. Это чуть больше чем браузер Самсунг! Ахахахаха
илитка что с лицом? вы никому не нужны, ваш чудо браузер никому не нужен. Хром рулит!
| |
|
|
|
|
2.79, birdie (ok), 14:14, 04/06/2023 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –5 +/– |
Когда железо дно, да ещё и Линукс, в котором 2D "ускорение", да ещё и непонятные сборки от васянского дистрибутива - да, согласен, бесконечная боль, может показаться, что разницы нет.
Теперь о реальных нормальных результатах _официальных_ браузеров:
Fedora 38, custom ядро, Ryzen 7 5800X, NVIDIA GeForce 1660 Ti, 530.41.03
Firefox 113.0.2 64: 740.30 ±0.80%
Chrome Version 114.0.5735.90 (Official Build) (64-bit): 3129.24 ±0.94%
Google Chrome примерно в 4.2 раза быстрее.
Скриншоты:
https://ibb.co/m54Lf9G
https://ibb.co/NTSZwJ2
| |
|
|
4.87, Аноним (87), 14:47, 04/06/2023 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
ХЗ. Я не знаю как проверить "ускорение".
В about:support
Compositing: WebRender
GPU #1
Active Yes
Description NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
Vendor ID 0x10de
Device ID 0x2182
Driver Vendor nvidia/unknown
Driver Version 530.41.3.0
RAM 0
Diagnostics
AzureCanvasBackend skia
AzureContentBackend skia
AzureFallbackCanvasBackend skia
CMSOutputProfile Empty profile data
Display0 2560x1440@144Hz scales:1.000000|1.000000
DisplayCount 1
| |
4.155, noc101 (ok), 22:01, 04/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
>> непонятные сборки от васянского дистрибутива
>> custom ядро
> и файрфокс похоже без ускорения...
Надо ядро пересобрать, драйвера оптимизировать, собрать рейд, написать кастомную прошивку, оптимизировать движения мышки, протереть монитор И ТОГДА ФФ КАК ВЗЛЕТИТ!!!!!1111адынадынапдыен
Как я люблю аргументы, что гдето что то надо включить, чтобы нормально работало.
Вместо поставить Хром и просто пользоваться.
| |
|
|
|
|
2.105, Аноним (-), 16:12, 04/06/2023 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –4 +/– |
> Когда-нибудь мы создадим тот прекрасный мир ПО, где не будет тормозных программ.
Всего то нужно уметь в ассемблер. Колибри ОС тому пример. Летает даже на первопне, а обои для рабочего стола весят больше чем сама ОС. Проблема только в том, что никто не хочет писать под неё софт и драйвера. Производителям не выгодно, потому что не будет продаж. Сейчас чтобы хеллоуворлд написать нужно пол интернета зависимостей выкачать и подождать пару секунд пока всё прогрузится на каком-нибудь i9-9900K и 64GB ОЗУ.
| |
|
3.136, Конь (?), 19:53, 04/06/2023 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +4 +/– |
Во-первых, в общем случае Сишный компилятор генерит ассемблер лучше, чем напишет человек (человек не будет каждый раз решать уравнения для оптимального распределения регистров и многие многие другие оптимизации, что делает компилятор).
Во-вторых, код на ассемблере в прицепе не переносим на разные архитектуры (иногда и на разных представителях одной архитектуры).
В третьих разработка на хоть чуть чуть больших проектах становится не выносим и долог
| |
|
4.198, _hide_ (ok), 13:01, 05/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
>>> человек не будет каждый раз решать уравнения для оптимального распределения регистров
И зачем этот "человек" тогда лезет в ASM-у?
>>> код на ассемблере в прицепе не переносим на разные архитектуры
Очень спорный вопрос, но да, если оптимизация по максималкам, то да, не переносим. А вот LLVM с Вами поспорит по остальным вопросам.
>>> .... выносим ...... долог ....
Именно поэтому компилятор и должен это дело уметь быстро и качественно делать лучше человека, но пока что не может. Думаю, что когда наберут достаточную выборку примеров оптимального кода под конкретную архитектуру и скормят это дело нейросети, то может и что-то получится, а пока что: такты считать будем ручками на ASM-е.
| |
|
|
|
1.103, Аноним (-), 16:05, 04/06/2023 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
> Включение Maglev позволило ускорить прохождение теста производительности Jetstream на 7.5%, а теста Speedometer на 5%.
Но есть нюанс о котором все умалчивают. Заключаетс он в том, что это "ускорение" актуально только для совсем новых систем. На старом железе это будет наоборот замедление, даже если это железо вполне ещё производительно, просто потому что не поддерживает инструкции.
| |
|
|
3.203, Аноним (203), 16:46, 05/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
Старое железо != второй пень. Полно систем, которые вышли 10+ лет назад, но в разы производительнее современных пеньков и целеронов, если не учитывать отсутствие некоторых инструкций. Беда в том, что такие вот оптимизации, как описанные в теме, полагаются именно на инструкции (асики внутри CPU), а не на сам CPU.
| |
|
|
|
|
3.137, fuggy (ok), 20:03, 04/06/2023 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
А где же Dart? Пока мы видим что только TypeScript прижился, но и он транспайлится в JavaScript. Ещё WASM на котором можно писать производительный код, но у него узкая сфера применения.
В итого всё сошлось на одном JS, подставляя ему костыли, и даже не делают попытки внедрения Dart или других языков. В перспективе бы это позволило диверсифицировать и в результате перейти к более лучшему языку.
| |
|
4.174, Вы забыли заполнить поле Name (?), 00:53, 05/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
> А где же Dart?
Кроме хрома никто его внедрять не будет (яблоко и мелкомягкие). Сам Dart при компиляции в js просто кучу кода генерит. Да и сам язык, в котором сначала говорили, что динамическая типизация - это круто, а потом в версии 2.0 это убрали и добавили null-safety, говорит о том, что у создателей проблемы с дизайном. Так что он только во flutter используется по факту.
| |
|
|
|
7.206, fuggy (ok), 17:41, 05/06/2023 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Я под стандартной подразумевал что-то в виде плюсовой или растовой. Чтобы были всякие контейнеры, хеши, работа со строками, с датами, алгоритмы на массивах. Если бы она была, то были бы не нужны jquery, lodash, momentjs и тд.
Если не указать type, то браузер будет считать что это JavaScript. Другие языки даже не будет рассматривать. Они пробуют type приспособить под type=module, но пока это ещё развивается.
| |
|
|
|
|
|
|
1.185, Аноним (111), 07:00, 05/06/2023 [ответить] [﹢﹢﹢] [ · · · ] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +4 +/– |
У вас всё в порядке зачем вы сравниваете ФФ с Хромом? Что характерно Хром быстрее по всем тестам, оно и понятно у ФФ просто нет программистов чтобы сделать его быстрее.
Надо сравнивать тесты Хрома 113 с выключенной сабж функцией и Хром 114 с включённой сабжевой функций. У вас у всех какое-то массовое помешательство.
| |
|