The OpenNET Project / Index page

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



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

Оглавление

Новые оптимизации в Firefox сократили разрыв в производитель..., opennews (ok), 20-Дек-13, (0) [смотреть все]

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


53. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +1 +/
Сообщение от Аноним (-), 20-Дек-13, 17:00 
Не проще сразу Си компилятор с песочницей в браузеры встроить?
Ответить | Правка | Наверх | Cообщить модератору

60. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Аноним (-), 20-Дек-13, 17:18 
> Не проще сразу Си компилятор с песочницей в браузеры встроить?

Нет.

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

75. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Crazy Alex (ok), 20-Дек-13, 19:27 
Проще встроить песочницу (NaCl) - но мозилловцы легкие пути вообще не любят и невесть зачем всё пытаются писать сами - от просмотрщика PDF до этого извращенного костыля asm.js. Что за манера - игнорировать систему, в которой работаешь, и не пытаться с ней интегрироваться как можно теснее - я не понимаю.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

79. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Xasd (ok), 20-Дек-13, 20:26 
> Что за манера - игнорировать систему,
> в которой работаешь, и не пытаться с ней интегрироваться как можно
> теснее - я не понимаю.

(фраза как я понимаю в сторону PDF.js и Shumway)..

всё это началось после того как web-браузером стали пытаться пользоваться по-не-назначению.

вот раньше был web , и были web-странички...

...но потом какие-то дураки решили запускать внутри web-браузера -- анимированные ролики через плугины (SWF), и чуть-позже просматривать PDF-файлы.

на мой скромный взгляд -- реализация PDF.js\Shumway -- это всего лишь попытка Мозилки вернуть назад всё как было -- к ситуации "используйте web-браузер для web, а не для всего-подрят" :)

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

86. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Lain_13 (ok), 20-Дек-13, 20:41 
А ещё их достал тот факт, что через эти славные плагины постоянно пролезает всякая дрянь в систему. Вот и решили устроить им экстерминатус. Гугл, кстати, в Хроме тоже свой просмотр PDF сделал. Разве что они таки бинарный сделали, а не на JS, и потому работает он существенно шустрее.
Ответить | Правка | Наверх | Cообщить модератору

87. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Crazy Alex (ok), 20-Дек-13, 20:43 
Насчет того, что браузером надо пользоваться для просмотра веб-страниц (т.е. документов), а не запуска приложений - я двумя руками за. Но вот при чем тут PDF,js и Shumway - не пойму. Наоборот - это одни из самых монструозных "браузерных приложений" получаются. В этом плане идея с плагинами, а лучше - с механизмами вроде XEmbed смотрится куда как логичнее.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

103. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Xasd (ok), 20-Дек-13, 22:10 
> Наоборот - это одни из самых монструозных "браузерных приложений" получаются.

монструозность появляется только в том случае, если ты зашёл на web-сайт, который использует SWF-контент или/и PDF-контент. :)

(именно "контент", а не кнопка "скачать этот файл на жёсткий диск").

а в случае если в web-браузере отображаются web-сайты, которые НЕ имеют ни SWF-контента ни PDF-контента -- в этом случае технологии Shumway и PDF.js избавляют web-браузер от монструозности.

другими словами: технологии Shumway и PDF.js -- перекладывают всю монструозность и ответственность с плеч web-браузеров на плечи web-мастеров:
"web-сайт тормозит? значит пусть web-мастер удалит оттуда PDF\SWF-контент! например заменит этот контент на HTML5-контент, или просто заменит на обычные скачиваемые файлы"

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

************************************************************

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

нативный PDF-Plugin (не важно какой) и нативный Adobe-Flash-Player -- накладывают всю ответственность и монструозность -- на плечи web-браузеров (а не плечи web-мастеров):
"web-сайт тормозит? обновите версию плагинов для web-браузера!",
"вас взломали?! надо было вовремя обновлять версии плагнов для web-браузера!"

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

109. "Новые оптимизации в Firefox сократили разрыв в производитель..."  –1 +/
Сообщение от Crazy Alex (ok), 20-Дек-13, 23:39 
К твоему сведению - если на сайте нет соответствующего контента то процесс с плагином даже не загрузится. И, соответственно, никакую тяжеловесность не создаст. Что до разрабочиков браузера и их ответственности - в том-то и дело, что это не их ответственность, а тех, кто поддерживает систему в целом, и надо по максимуму пользоваться сервисами этой системы. Иначе осталось запускать свой гипервизор и полностью всё делать самим, игнорируя то, что предоставлено операционной системой.

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

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

115. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от angra (ok), 21-Дек-13, 02:19 
> К твоему сведению - если на сайте нет соответствующего контента то процесс
> с плагином даже не загрузится. И, соответственно, никакую тяжеловесность не создаст.

А вот если хоть один сайт с таким контентом открыть, а потом закрыть, то процесс с плагином останется висеть.

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

127. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Crazy Alex (ok), 21-Дек-13, 13:28 
Не замечал, обычно процесс убивается в пределах минуты. Но если остаётся - вперёд в багтрекер. Никакой необходимости его держать запущенным нет.
Ответить | Правка | Наверх | Cообщить модератору

117. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Bxemail (ok), 21-Дек-13, 12:26 
> К твоему сведению - если на сайте нет соответствующего контента то процесс
> с плагином даже не загрузится. И, соответственно, никакую тяжеловесность не создаст.

Зато js загрузится, если захочет мастер(и позволит клиент, а у него нет выбора).
И да, много где перекладывается процесс рассчетов на www-клиент. SWF и др. идут на йух.

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

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

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

Ну да и флаг им в руки :) Когда было необходимо исполнение одной КОНКРЕТНОЙ задачи - я за 5 минут накидал форм в QtCreator + напильненгинг на 10-30 минут:) Только никто не хочет пользоваться - всем дай браузер с адресной строкой :)))

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

122. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Аноним (-), 21-Дек-13, 13:16 
> (фраза как я понимаю в сторону PDF.js и Shumway)..

Как любитель читать даташиты могу сказать что меня совершенно не прет, когда даташит парсится в 5 раз дольше чем качается, разгоняя до предела вентиль на могучем FX-8120 на пару минут. Заметьте, нативная вьюшка открывает этот PDFник мгновенно, я не успеваю увидеть как оно рендерится, проц не клинит в полку на 2 минуты, etc. Поэтому я не понимаю зачем мозильщики встроили кусок столь бесполезного балласта. Shumway - это вообще костыль для костыля. Пусть они еще двигло браузера на JS перепишут, правда тогда они хрому в бенчах сдриснут раз в 10. Зато у хрома станет >50% юзерей. Ибо нефиг страдать ерундой.

> Мозилки вернуть назад всё как было -- к ситуации "используйте web-браузер
> для web, а не для всего-подрят" :)

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

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

132. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Xasd (ok), 21-Дек-13, 16:32 
> Заметьте, нативная вьюшка открывает этот PDFник мгновенно, я не успеваю увидеть как оно рендерится

заметьте что ActiveX-элементы тоже исполняются мгновенно. и без шума вентилятора, и без парсинга JS.

но это не значит что браузер должен полмолчанию исполнять все ActiveX элементы. браузер нужен для просмотра WEB. а не для того чтобы БЕЗ СПРОСА ПОЛЬЗОВАТЕЛЯ (сами по себе) открывались бы нативные программы (например внутри однопиксельного iframe, внутри рекламного банера).

"ActiveX" в данном случае это хорошая аналогия для "PDF".

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

если вам нравится читать PDF через нативную программу -- то пожалуйста -- читайте PDF через нативную программу.

а вот задача Firefox (одна из многих) в частности том, чтобы до тех пор пока у вас НЕ ПОЯВИЛОСЬ БЫ ЖЕЛАНИЯ открывать какие-либо нативные программы -- то нативные программы сами по себе и не открылись бы -- до тех пор пока вы не велели бы ЯВНЫМ ОБРАЗОМ открыть нативную программу, снимая всю ответвтенность с Firefox.

************************************************************

вот если вам нравится читать даташиты, выискивая их через WEB -- то ОЧЕВИДНО что вы (именно вы) ХОТЕЛИ БЫ чтобы Firefox делал бы так:
"если открывается PDF-даташит, то Firefox должен открывать его сразу через нативный просмоторщик.. а если открывается PDF-вирусный или какой-то другой PDF-документ, то тогда Firefox должен открывать его через PDF.js, или вообще ни как не открывать"

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

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

136. "Новые оптимизации в Firefox сократили разрыв в производитель..."  –1 +/
Сообщение от Аноним (-), 21-Дек-13, 17:20 
> заметьте что ActiveX-элементы тоже исполняются мгновенно. и без шума вентилятора, и без
> парсинга JS.

Но есть у них и баги.
1) Хромая безопасноть. Это выполняемый код, который вообще никак не ограничен.
2) Для полных лулзов он мог инсталиться автоматически.
3) В ряде случаев даже без проверки подписи, что очень доставляло хаксорам.
4) Оно непортабельное. Т.е. например на ARM оно работать не сможет ну хоть там что, потому что х86 код и только под винду. А вот это FAIL. Веб штука кроссплатформенная.

> но это не значит что браузер должен полмолчанию исполнять все ActiveX элементы.

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

> браузер нужен для просмотра WEB. а не для того чтобы БЕЗ
> СПРОСА ПОЛЬЗОВАТЕЛЯ (сами по себе) открывались бы нативные программы

Ну разумеется, запуск нативных программ без спроса и песочницы - это поимение пользователя. С другой стороны PNaCl - не совсем нативная программа. А таки некий промежуточный биткод который потом будет оттранслирован в нативный. Чем использование промежуточного биткода как intermediate representation хуже чем использование JS как IR - мне вообще не очевидно. Вот JS как IR - конкретный изврат,удаление гланд через попу автогеном. А какие именно правила будут применены при трансляции и что там кому будет можно - вообще на совести транслятора и (потом) песочницы. Вон, codepad.org например не очкует произвольные программы на си запускать, прикинь? А покажи его поимение, ради лулзов? :)

> "ActiveX" в данном случае это хорошая аналогия для "PDF".

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

> очередную админку для WEB-Видео-Наблюдения, а там ActiveX-элемент не отображается, и
> Видео-Наблюдение не показывается")

А вот тут - нативный кодек должен быть встроен в браузер. И таки да, на сях и оптимизнутом асме. Потому что JS зашьется по производительности и HD явно не потянет, а картинка 128х128 пикселей "зато на JS" - мало кому понравится. А камера должна просто гнать браузеру данные, по какому-нить стандартному протоколу. Это достаточно популярная фича для того чтобы ее сделать core-функциональностью а не какими-то довесками.

> если вам нравится читать PDF через нативную программу -- то пожалуйста --
> читайте PDF через нативную программу.

Мне не нравится ждать компьютер по 5 минут только для того чтобы в первые же 10 секунд чтения PDFника узнать что мне он вообще нафиг не упал, т.к. у комплектухи которая в нем описана какой-то из ключевых параметров за границами того что мне надо. КПД операции галимый получается. Пример контрпродуктивного подхода, когда страдание фигней ("зато на JS, мимими") получает приоритет над результатом (тормозная непотрeбщина которой пользоваться невозможно).

> ОБРАЗОМ открыть нативную программу, снимая всю ответвтенность с Firefox.

См. выше.

> "если открывается PDF-даташит, то Firefox должен открывать его сразу его через нативный
> просмоторщик..

Лис показывает подтверждение на скачку файла. И 1 раз клацнуть оное мне сильно проще и быстрее чем 2 минуты фтыкать на потуги рендеринга при довольно кривом результате, да еще наблюдая как каждая страница прорисовывается по несколько секунд.

> а если открывается PDF-вирусный или какой-то другой PDF-документ,

PDF формат сам по себе вообще не является исполняемым файлом. И как-то за добрых 20+ лет пользования компьютерами меня ни разу не раздолбали PDFниками, хотя я их много раз открывал. Хотя если использовать акроридер - там конечно, как обычно в продукции адобы, легион дыр при тормозной починке. Если на то пошло, PNG тоже файл данных, давайте и его JSом парсить. Нехай тормозит еще сильнее. И, кстати, в парсинге HTML и JS тоже баги могут быть, это тоже надо на JS переписать. К тому же это сложнее PDF в разы. Правда скорость работы браузера вообще упадет в район плинтуса, "зато никаких нативных программ, яваскриптик, мимими".

> то тогда Firefox должен открывать его через PDF.js, или вообще ни как не открывать"

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

> но простите, у Firefox нет искусственного интеллекта, который смог бы автоматически
> распознать что же это там за PDF-документ: вирусный-PDF, или же даташит,

PDF сам по себе - формат данных. Если мозильщики не могут написать парсинг PDF на сях - то я вообще не понимаю как они в ...цать раз более сложный HTML и JS тогда из сей парсят и что там насчет багов. Наверное, ты должен прекратить запускать нативную программу - браузер. Вдруг там попадется вирусный HTML или JS? Или чем парсинг HTML и JS принципиально отличается от парсинга PDF?

> или какой-то другой. (а если и был бы этот искусственный интеллект
> -- то не уверен что на него можно было бы с
> полной гарантией положиться).

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

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

138. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Xasd (ok), 21-Дек-13, 18:18 
> PDF сам по себе - формат данных.

1. сложный формат. (провоцирует на создание ошибки).
2. не WEB-ориентированный. (т.е. ему не место в WEB.. либо совсем, либо его место должно быть там очень маленькое).

PDF предназначен для печати на принтере, в основном.

(кстате уже кто-то жаловался что PDF.js печатает PDF-документы очень плохо. в низком разрешении, или ещё какие-то недочёты).

> Если мозильщики не могут написать парсинг PDF на сях - то я вообще не понимаю как они в ...цать раз более сложный HTML и JS тогда из сей парсят и что там насчет багов.

с чего ты взял что в парсинге HTML и JS  (и воспроизведении) -- не было багов? :-)

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

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

если к этим багам мы вдруг захотим ещё и прибавить баги от парсинга PDF и баги парсинга SWF -- то не сложная математика (ну или скорее вангология:)) подскажет нам что багов будет просто В НЕСКОЛЬКО РАЗ больше чем сейчас.

PSF.js и Shumway позволяют ХОТЯБЫ не умножать уже существующее количество багов. то самое количество которое уже присутствуют в модулях обработки HTML+CSS+JS.

а присутствие нативных плагинов (в отличии от PSF.js\Shumway) -- как раз умножают это существующее количество багов. и как показывает практика -- различные виды песочниц спасают от этого не доконца, так как код нативный.

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

> я не считаю что хочу увидеть майнер *-коинов на JS вкалывающий у меня по умолчанию

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

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

ну закрой WEB-странцу, ды и всё, делов-то, если тебе на ней что-то не понравилось.

> равно как мне не улыбается услышать адский ор в динамики в 3 часа ночи.

вот это уже более справедливое замечание. но совет тот же -- ну закрой странцу, ды и всё, делов-то.. :-)

хорошо бы конечно, если бы можно было бы в Firefox отключать звук. но это кстате касается не только JS, но и HTML <video>\<audio> тегов.

> Поэтому у меня noscrtipt есть и для обычного JS, если уж на то пошло.

ха-ха :-) .. позабавил ты меня!

безопасный JS ты запретил (потому что вдруг Bitcoin у тебя деньги с карточки сворует!), зато опасные нативные плагины разрешил (пусть опасный контент открывается быстро, главное чтобы Биткоин деньги не воровал бы через JS!)..

> Улови мысль, вебанашка: програма прежде всего должна выполнять свои функции и не компостировать пользователю мозг. Все остальное - приоритет номер два.

вот именно! WEB-браузер не предназначен для чтения тучи даташитов. а ты пытаешься его так использовать (ды ещё и JS отключил).

чтение PDF-даташитов -- это БОНУСНАЯ функция WEB-браузера (а не основная). и именно в бонусном виде PDF.js выполняет это отлично. :)

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

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

ты не уовил самое главное: нативную программу Firefox -- Я ЗАПУСКАЮ САМ (по своему желанию)... а вот любой из нативных плагинов -- мог бы запуститься без моего ведома (см. пример выше про однопиксельный элемент внутри iframe внутри рекламы)

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

142. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Аноним (-), 22-Дек-13, 13:56 
> 1. сложный формат. (провоцирует на создание ошибки).

HTML и JS намного более сложные и фичастые чем какой-то несчастный PDF, так что если кто не может написать рендерер PDF без ошибок, куда ему в HTML и JS соваться?! При таком раскладе надо заниматься выращиванием рассады. Ну да, если вебпаги будут по 2 минуты рендериться - юзеры мозилу сразу на...й пошлют и ее доля сразу 0% станет. А тут в силу относительной редкости формата - общая непригодность рендерера к использованию не так паливна.

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

> 2. не WEB-ориентированный. (т.е. ему не место в WEB.. либо совсем, либо
> его место должно быть там очень маленькое).

Тогда еще менее понятно, какого хрена мозильщиков прорвало пихать этот тормозой глюкодром в браузер. Прости, чувак, эта дрянь тупит по 2 минуты, половину даташитов рендерит некорректно, перерисовка страницы по 5 секунд. Это на мощном проце. А на ноуте например у меня проц в разы слабее. С такими "инновациями" мозилла от славы ТОРМОЗИЛЛЫ не отмоется вообще...

> PDF предназначен для печати на принтере, в основном.

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

> (кстате уже кто-то жаловался что PDF.js печатает PDF-документы очень плохо. в низком
> разрешении, или ещё какие-то недочёты).

1) Кстати, слово "кстати" пишется через "и". Усвойте уже это, дорогие веб-папуасы.
2) Если уж мы о рендеринге, я даже не знаю что PDF.js делает хорошо. Как максимум он ресурсы хорошо жрет. Все остальное он делает плохо. Он не только плохо печатает, он большинство документов рендерит некорректно. Вполне логично что распечатает он это как минимум не лучше. И вообше, знаешь ли, весело, когда на схеме половины линий нет: годный ребус "от мозиллы" вместо даташита образуетя. "Попробуй угадать чего мы здесь забыли нарисовать, дорогой пользователь".

> с чего ты взял что в парсинге HTML и JS  (и
> воспроизведении) -- не было багов? :-)

В парсинге PDF у PDF.js столько багов что я вообще не понимаю как этим можно пользоваться. Половина документов оказывается искорежена напрочь. Ну да, подумаешь, вьюшка половину документов не вьюит. "Зато на JS, мимими".

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

Надо же, какие чудеса. И конечно же JS нас магически избавит от багов. Оно и видно, особенно на примере PDF.js как раз. Которым пользоваться практически невозможно.

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

PDF.js - вообще один сплошной большой баг.

> если к этим багам мы вдруг захотим ещё и прибавить баги от
> парсинга PDF и баги парсинга SWF

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

> PSF.js и Shumway позволяют ХОТЯБЫ не умножать уже существующее количество багов.

Не понял, а что, баги в оных уже не считаются? Они свои прямые обязанности толком не выполняют, так что зачем они вообще место на винте занимают и компостируют мозг пользователя своими багами - мне вообще не понятно. ИМХО такой заслуживает только 1 варианта: пристрелить чтоб не мучались и не грели мозги юзерам своими тормозами и глюками.

> то самое количество которое уже присутствуют в модулях обработки HTML+CSS+JS.

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

> а присутствие нативных плагинов (в отличии от PSF.js\Shumway) -- как раз умножают
> это существующее количество багов. и как показывает практика -- различные виды
> песочниц спасают от этого не доконца, так как код нативный.

А упомянутые фиговины - кусок глючного крапа, который не выполняет свои прямые обязанности. По поводу чего это вообще следует снести: браузер облегчится, багов станет на многие сотни меньше. В том числе и багов связанных с безопасностью, если уж на то пошло. Потому что баги безопасности - тоже баги. Обычные в общем то. Например, как-то так по наблюдениям - нынче основная масса взломов серверов идет через вебню. Хоть там и нет никаких переполнений буферов. А взломы - есть. Не поясните - что за фигня, гражданин веб-хомячок? Оказывается дело не в сях а в багах которые сажают програмеры, да? В общем плач папуаса о том что острой бритвой можно порезаться, так что давайте лучше бриться палкой-копалкой - утомили. Ну и что что не бреет? Зато порезаться сложно!

> как я уже писал выше -- нативный плагин запускатеся не по твоему
> желанию пользователя, а по желаюнию WEB-страницы

А мозилла с их click to launch в курсах? Они вроде это и придумали. Благо, интерактивность, даже JSная и прочая - очень даже может быть нежелательной и даже вредной.

> от однопиксельного элемента внутри рекламного iframe-банера, и это будет явно не
> datasheet).

С таким же успехом HTML или JS будет "не совсем веб-страницей". Что ж вы не переписываете браузеровое двигло на JS? Ах, работает плохо? Ну а почему PDF можно хреново и тормозно рендерить? Ах, реже используется? Тогда если ты ходишь менее 10 километров в день - отпили себе ноги, они же редко нужны, без них можно обойтись. А перемещаться кое-как можно и на инвалидном кресле.

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

Ну там есть еще лайткоины, которые нормально вполне. И еще куча всяких криптовалют.

> а тут всё ещё байки про JS-майнеры :-) ..

Как ты понимаешь, если майнинг за ТВОЙ счет - всем до балды на эффективность. Можешь котлован хоть зубочистками копать, это сугубо твои сложности. А если удастся миллион таких пригнать - даже чего-то выкопают. А то что эффективность лажовая - так не хаксор же электричество оплачивает, какая ему разница? Это же лох получит лишний счет за электричество, а не тот кто майнер ему отгрузил.

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

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

> смешно же, право! :)

Всего лишь обычные реальности сегодняшнего дня.

> ну закрой WEB-странцу, ды и всё, делов-то,

Осталось только понять - кто из этих 20 сволочей проц в полку положил. У мозиллы с этим пониманием не богато пока. Мне как, 20 страниц наобум закрывать? Очень удобно и результативно :\. Вот потому NoScript и полезен - с ним большинство несанкционированной активности курит бамбук.

> если тебе на ней что-то не понравилось.

Есть намного более результативный подход - аппрувать активность через NoScript.

> вот это уже более справедливое замечание. но совет тот же -- ну
> закрой странцу, ды и всё, делов-то.. :-)

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

> хорошо бы конечно, если бы можно было бы в Firefox отключать звук.
> но это кстате касается не только JS, но и HTML <video>\<audio> тегов.

NoScript может блокировать любую интерактивность и "неожиданный" (не запрошенный явно самим пользователем) контент. Плагины, скрипты, webgl, редиректы страниц, аудио, видео, (i)frames... кроме того он пытается срубать clickjacking и поползноваения веб-паг сунуться в LANовые адреса (например в надежде поиметь какой-нибудь бажный девайс в LAN etc). Очень полезная штука, при том настраивается что именно давить, для trusted и untrusted.

> безопасный JS ты запретил (потому что вдруг Bitcoin у тебя деньги с
> карточки сворует!), зато опасные нативные плагины разрешил

JS-вебанашки - такие вебанашки. Попробуй найти у меня хоть 1 плагин, для начала. Да, если ты не понял - PDFник открывается evince'ом, но только после подтверждения даунлоада. Эта же участь постигает большинство интерактивности.

> (пусть опасный контент открывается
> быстро, главное чтобы Биткоин деньги не воровал бы через JS!).

Не, не так. Потенциально нежелательные операции разрешаются только там где это реально надо и только тем кому есть некоторое доверие. Остальные курят бамбук. На чем именно они там написаны - второй вопрос. Если уж на то пошло, теоретически, все тюринг-полные ЯП эквивалентны. Практически - могут быть некие отличия, но есть примеры как абузивных действий JS так и относительно безопасного использования голых сей. И да, я не понимаю чем запуск IR кода сгенеренного сями или кем там еще в песочнице принципиально отличается от запуска JS в песочнице. Разница только в носителе. IR код в виде биткода абстрактной VM относительно компактен и прост в трансляции, а JS для этого подходит как топор для сплава по реке. И пользуются им для этого не потому что это хорошо работает, а потому что он - есть. Но в долговременном плане лучше б его заменить на что-то типа PNaCl. Потому что транслировать например си в биткод LLVM а потом его перегонять в JS - редкостное извращение, скажу я вам. Заметь, в результате сишный код таки запускается в JS-овой песочнице и таки не может как-то особо гадить в систему, просто это достигнуто крайне извилистым и похабным маршрутом, пару этапов которого можно откинуть без зазрения совести и станет только лучше, при равном результате :)

> вот именно! WEB-браузер не предназначен для чтения тучи даташитов. а ты пытаешься
> его так использовать (ды ещё и JS отключил).

Ну простите, даташиты выкладывают в веб. Логично что я их открываю оттуда. Впрочем, у меня нет плагинов, ретард. Evince - отдельная программа. И ее запуск таки подтверждается. Просто даже с подтверждением и скачкой файла целиком это как правило намного быстрее чем ждать pdf.js, который не только целиком качает файл но и педалит его потом целиком, если не повезло и шит большой - минутами, на мощном проце, ёлки.

> чтение PDF-даташитов -- это БОНУСНАЯ функция WEB-браузера (а не основная). и именно
> в бонусном виде PDF.js выполняет это отлично. :)

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

> позвони производителю твоих любимых чипов с просьбой чтобы они оформили всю
> документацию ещё и +в HTML-виде, структурированно, с поиском.

Поисковики нормально ищут по PDF. И плюс PDF в том что его просто сгрузить целиком и потом читать независимо от интернета. Хоть в самолете, хоть в поезде, etc.

>> Наверное, ты должен прекратить запускать нативную программу - браузер.
> ты не уовил самое главное: нативную программу Firefox -- Я ЗАПУСКАЮ САМ

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

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

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

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

145. "Новые оптимизации в Firefox сократили разрыв в производитель..."  –1 +/
Сообщение от Xasd (ok), 22-Дек-13, 15:53 
> удачи вгрузить мне без спроса "однопиксельный PDF"

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

речь идёт о той ситуации, которую ты предлагаешь, а не о той ситуации, которую ты практикуешь :) ..

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

************************************************************

а твой NoScript -- ты по сути используешь как словно люди используют Касперский на Винде..

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

...злоумышленники просто не марочатся с NoScript, так как этот NoScript установлен у менее 0.5% пользователей WEB. вот так и выходит что в 90%-случаев NoScript что-то там распознаёт и блокирует.

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

техника защиты Trust/Untrust -- выглядет слегка слабова-то, учитывая что могут взломать необновлённую Джумлу на сайте даже которому ты доверяешь.. или учитывая [ОПЯТЬ ЖЕ! см прошлые сообщения] что сайт которому ты доверяешь -- может вставить рекламный банер от сторонней рекламной сети.

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

151. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Аноним (-), 23-Дек-13, 12:28 
> прости, но я не могу сделать это для тебя -- ты же
> сказал что ты всё поотключал у себя.

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

> речь идёт о той ситуации, которую ты предлагаешь, а не о той
> ситуации, которую ты практикуешь :)

Ситуация простая как топор - качаем даташит и смотрим. Автооткрытие PDF вообще имхо сомнительно. Это может быть удобно иногда, но т.к. PDF в веб сроду никто не пытался *нормально* интегрировать, получилась самодеятельность в режиме "хотели как лучше, а получилось как всегда". Что у адобы, что у мозиллы.

> [из твоего сообщения я так понял что предлагаешь ты одно,

Я не предлагал открывать пдфники на автомате, в браузере. Это утырки из тормозилы решили что оно надо. При том нормально это сделать они не смогли: то что у них вышло, работает на порядок хуже чем внешняя вьюшка. Что как бы FAIL.

> а твой NoScript -- ты по сути используешь как словно люди используют
> Касперский на Винде..

Увы, сети - враждебная среда, где миллионы автоматических (и не очень) сущностей ищут для себя выгоду. Как правило в ущерб "вон тем лохам". Приходится учитывать. А эксплойт на сложное как черти-что двигло JS в принципе может и прилететь, даже в линух. Сугубо вопрос лени писателей сплойтов. С NoScript эксплойт на JS двигло имеет все шансы обломаться.

Кроме того, аксиома: если есть тюринг-полный ЯП, существуют применения этого ЯП, которые могут владельцу машины не нравиться по тем или иным причинам. Значит, должны быть средства контроля выполнения. Хотя кому-то может и нравится летать на самолете, у которого управление отпало.

> ну допустим распознает NoScript пару типичных ситуаций с Clickjacking..
> но наверняка можно найти ситуацию когда NoScript можно обмануть...

Спору нет, хорошая ядерная ракета справляется с брезентовой палаткой и паршивеньким бункером примерно одинаково. Это не означает что защищенность палатки и бункера идентична.

> NoScript что-то там распознаёт и блокирует.

Кроме всего прочего, зарубание JS сильно нагибает возможности по внеплановому жульничеству.

> такое на своих заборах ни начнут писать все.

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

> техника защиты Trust/Untrust -- выглядет слегка слабова-то,

Сделай лучше, чтобы было не менее безопасно и не менее юзабельно.

> учитывая что могут взломать необновлённую Джумлу на сайте даже
> которому ты доверяешь..

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

> ЖЕ! см прошлые сообщения] что сайт которому ты доверяешь -- может
> вставить рекламный банер от сторонней рекламной сети.

Может. Только JS он выполнить не сможет. Да и сторонняя сеть скорее всего давно накрыта адблокплюсом...

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

149. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Аноним (-), 22-Дек-13, 20:12 
> А вот тут возможны варианты, спору нет. С другой стороны, я не считаю что хочу увидеть майнер *-коинов на JS вкалывающий у меня по умолчанию, равно как мне не улыбается услышать адский ор в динамики в 3 часа ночи. Поэтому у меня noscrtipt есть и для обычного JS, если уж на то пошло.

Майнер на JS он не хочет, а майнер на PNaCl это завсегда пожалуйста.

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

152. "Новые оптимизации в Firefox сократили разрыв в производитель..."  +/
Сообщение от Аноним (-), 23-Дек-13, 12:29 
> Майнер на JS он не хочет, а майнер на PNaCl это завсегда пожалуйста.

Ну если его самолично инсталлировать надо - пусть будет, я не против.

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

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

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




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

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