> 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 внутри рекламы)