The OpenNET Project / Index page

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

05.07.2011 21:47  Полноценная программа для чтения PDF, написанная целиком на JavaScript

Увидел свет первый работоспособный релиз проекта pdf.js, в рамках которого создано приложение для просмотра PDF-файлов, написанное целиком на JavaScript с использованием технологий HTML5. Код проекта распространяется под лицензией BSD. По заявлению разработчиков в представленной версии им удалось полностью обеспечить корректное отображение PDF-обзора JavaScript-движка Tracemonkey, которое использовалось в качестве эталонного PDF-документа. Протестировать pdf.js в работе можно на данной странице.

Из особенностей pdf.js можно отметить:

  • Поддержка масштабирования и навигации по страницам,
  • Поддержка динамической загрузки шрифтов Type 1 и TrueType;
  • Решение проблем с качеством отображения элементов страниц, например, отображаются тени для рамок и градиенты;
  • Попиксельный вывод содержимого;
  • Возможность вывода диаграмм и графиков;
  • Реализация навигационного элемента, выполненного в виде столбца с эскизами страниц;
  • Поддержка работы со сжатыми объектами;
  • Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF.

С технической стороны, в pdf.js используется своеобразная JIT-компиляция PDF: изначально представленные в файле бинарные массивы преобразуются в потоки байткода PDF, который затем транслируется в JavaScript-представление и выполняется. Сгенерированная на основе PDF JavaScript-программа выводит данные через HTML-тег canvas. При этом транслируемый в JavaScript байткод PDF можно разделить на простой и сложный. Простой код сводится к таким операциям, как "нарисовать кривую" или "вывести текст". Сложный код определяет такие операции, как "заполнение областей с затенением по маске". Усложняет реализацию то, что интегрированные в PDF данные, такие как шрифты и изображения, могут храниться в сжатом или закодированном виде.

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

Из планов на будущее отмечается реализация поддержки более качественного пиксельного рендеринга документов, оформленных в соответствии со спецификацией PDF 1.7. Ожидается расширение числа поддерживаемых web-браузеров (в настоящее время разработчики используют ночные сборки Firefox, в других браузерах полная работоспособность пока не гарантируется). Переработка внутренней архитектуры для поддержки технологии WebWorkers для обеспечения параллельного выполнения задач, требующих интенсивных вычислений. Оптимизация отзывчивости интерфейса и создание варианта для встраивания pdf.js в web-приложения.

В течение трех месяцев планируется реализовать набор возможностей, достаточных для просмотра большинства типичных PDF-документов. Проект развивается при поддержке и участии разработчиков Mozilla, поэтому не удивительно, что конечной целью разработки является интеграция pdf.js в Firefox для использования в качестве встроенного в браузер PDF-просмотрщика (в браузер Chrome дополнение для чтения PDF встроено начиная с выпуска 6).

  1. Главная ссылка к новости (http://blog.mozilla.com/cjones...)
  2. OpenNews: Представлен проект JSMad, с реализацией проигрывателя MP3 на языке JavaScript
  3. OpenNews: Разработчики Mozilla приступили к созданию гибридного JavaScript-движка V8Monkey
  4. OpenNews: Началась работа над IonMonkey, новым JIT-компилятором JavaScript от проекта Mozilla
  5. OpenNews: На языке JavaScript написан полноценный эмулятор ПК, способный загрузить Linux
  6. OpenNews: Разработчики Mozilla создали вариант игры Doom на языке JavaScript
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox, web, pdf, javascript
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
 
Часть нити удалена модератором

  • 2.20, ascrzy (?), 23:19, 05/07/2011 [ответить]    [к модератору]
  • –2 +/
    ну читать же нужно хотя бы предложение до конца.
     
  • 1.3, Аноним (-), 22:00, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    По ссылке ШГ.
     
     
  • 2.5, Иван Лох (?), 22:05, 05/07/2011 [^] [ответить]    [к модератору]
  • +/
    Дождись пока SVG рендер запустится.
     
  • 1.4, Антоним (?), 22:02, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    > Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF.

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

     
     
  • 2.17, Аноним (-), 22:46, 05/07/2011 [^] [ответить]    [к модератору]
  • +1 +/
    Буквы наезжают друг на друга, радуга, мыло... мои глаза >_<
     
     
  • 3.37, bw (ok), 05:50, 06/07/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    Похоже мне одному повезло, у меня вообще ничего не рендерится :-).

    ..bw

     
     
  • 4.43, zazik (ok), 09:16, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Похоже мне одному повезло, у меня вообще ничего не рендерится :-).
    > ..bw

    Мне тоже повезло, у меня красивые белые(от слова "совсем") страницы :)

     
  • 1.6, Аноним (-), 22:07, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Хм... только у меня тот документ, что на скриншоте криво рендерится? Буквы друг на друга залазят.
     
     
  • 2.8, Аноним (-), 22:13, 05/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Походу у всех так.
     
  • 2.10, dmsuslov (??), 22:18, 05/07/2011 [^] [ответить]    [к модератору]  
  • +/
    У меня тоже криво...
     
  • 2.21, Аноним (-), 23:21, 05/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Хм... только у меня тот документ, что на скриншоте криво рендерится? Буквы
    > друг на друга залазят.

    А ты точно используешь свежую ночную сборку Firefox как рекомендовано ?

     
  • 2.42, knike (?), 08:55, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Под виндой фаерфокс нормально отображает, в ubuntu - буквы наезжают друг на друга.
     
  • 2.75, listen (?), 21:25, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Chromium 12, все корректно отображается, но шрифт плохо читаемый на выходе
     
  • 2.85, Avator (ok), 01:17, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    firefox 5 на андройде 3.1 абсолютно нормально отрисовал..
     
  • 1.9, dmsuslov (??), 22:17, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Теперь стало модным писАть на JS всяких монстров: то эмулятор железа, то декодер сжатого звука, то вот сейчас рендеринг PDF. Практического смысла эти проекты почти лишены (на текущий момент). Хотя, для изучения и демонстрации возможностей вполне годятся.
     
     
  • 2.11, all_glory_to_the_hypnotoad (ok), 22:21, 05/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Хотя, для изучения и демонстрации возможностей вполне годятся.

    Годятся дла дискредитации возможностей. Всё сделано тяп-ляп и избавиться от ляпов нереально.

     
     
  • 3.41, Анон (?), 08:45, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Оно все допилится со временем Проект работоспособный и авторы проделали большую... весь текст скрыт [показать]
     
     
  • 4.46, all_glory_to_the_hypnotoad (ok), 09:43, 06/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Не допилится Из js нельзя управляь всеми тонкостями рендеринга текста Пользова... весь текст скрыт [показать]
     
     
  • 5.82, Ytch (?), 23:21, 06/07/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Авторы, как минимум, получили кучу experience, а это порой гораздо важней для а... весь текст скрыт [показать]
     
  • 2.15, Руслан Зиганшин (?), 22:36, 05/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    Внезапно придумал применение новым возможностям JS публикация на официальном са... весь текст скрыт [показать]
     
     
  • 3.19, gegMOPO4 (ok), 23:15, 05/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Ага, только для этого нужно сделать две игры.
     
     
  • 4.24, Аноним (-), 00:04, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Для этого нужно сделать один бэкенд к GCC, дающий на выходе JS
     
     
  • 5.35, Amper (??), 03:20, 06/07/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    https://github.com/kripken/emscripten/wiki
     
     
  • 6.38, koloboid (ok), 06:46, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    примите мою благодарность за ссылочку
     
  • 5.59, gegMOPO4 (ok), 12:12, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    И скомпилировать им статически ядро, libc и все прочие используемые библиотеки.
     
  • 3.61, pilat (ok), 13:41, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Главное, чтобы стоимость программы не превышала стоимости железа, на котором она и в JS версии будет работать с достаточной для комфорта скоростью ;-)
     
     
  • 4.66, Аноним (-), 14:50, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Javascript работает, для сравнения в 10 раз быстрее чем python Тормоза только и... весь текст скрыт [показать]
     
  • 2.30, ffirefox (?), 01:27, 06/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    На счет практического смысла не знаю а то, что плагины не надо будет ставить,... весь текст скрыт [показать]
     
     ....нить скрыта, показать (13)

  • 1.12, Funt (?), 22:31, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    кстати написано, что встроено в хром с 6-ой версии, а как такое дело встроить в хромиум? Есть ли плагины для него, для открытия pdf? А то сейчас приходится открывать только через гуглодоки
     
     
  • 2.45, qe (?), 09:42, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Да, можно. Для убунты вот http://chromestory.com/2010/11/how-to-enable-chromes-inbuilt-pdf-plugin-in-ch для хромиума на виндах тоже гуглится.
     
  • 1.13, Аноним (-), 22:32, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Лучше бы для десктопа нормальный вьювер написали.
     
     
  • 2.39, Анон (?), 08:37, 06/07/2011 [^] [ответить]    [к модератору]  
  • +4 +/
    Лучше бы анонимус сам взял и сделал что-нибудь, а не кричал в комментариях, что лучше делать разработчиками.
     
     
  • 3.91, Аноним (-), 23:57, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Никто не кричит, я сетую на отсутствие вменяемого ридера, а вы, уважаемый, разводите флейм на ровном месте.
     
  • 2.52, Аноним (-), 10:33, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Кому нужен десктоп И какой дурак будет писать под FEDORA, UBUNTU, WIN32, WIN64,... весь текст скрыт [показать]
     
  • 2.68, Аноним (-), 15:11, 06/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Adobe Reader, вполне годный ридер.
     
     
  • 3.92, Аноним (-), 00:03, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Adobe Reader, вполне годный ридер.

    Работоспособный, но блоб, и в интерфейс плохо вписывается.

     
  • 2.72, anonymous (??), 20:29, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Лучше бы для десктопа нормальный вьювер написали.

    google:Zathura pdf viewer

     
     
  • 3.93, Аноним (-), 00:06, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >> Лучше бы для десктопа нормальный вьювер написали.
    > google:Zathura pdf viewer

    Вот вам pdf'ка для раздумий. http://www.mediafire.com/?b7wpx0zasshdlfe

     
     
  • 4.94, anonymous (??), 00:37, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >>> Лучше бы для десктопа нормальный вьювер написали.
    >> google:Zathura pdf viewer
    > Вот вам pdf'ка для раздумий. http://www.mediafire.com/?b7wpx0zasshdlfe

    и что?

     
     
  • 5.95, Аноним (-), 06:17, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    слив засчитан
     
     
  • 6.96, anonymous (??), 11:24, 08/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > слив засчитан

    да ты засчитывай себе, скажи только, что в виду-то имел своей диаграммой?

     
     
  • 7.97, Аноним (-), 13:28, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Ей невозможно пользоваться при зуме в 400 , а большего ни у одного poppler-based... весь текст скрыт [показать]
     
     
  • 8.98, anonymous (??), 14:31, 08/07/2011 [^] [ответить]     [к модератору]  
  • +/
    так надо было предупреждать, что следует позумить я действительно не понял но,... весь текст скрыт [показать]
     
     
  • 9.99, Аноним (-), 15:21, 08/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Был резок, виноват Извините Как бы этого не хотелось, но Adobe Acrobat Reader ... весь текст скрыт [показать]
     
     
  • 10.100, anonymous (??), 17:15, 08/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Был резок, виноват. Извините.

    ерунда, бывает. забыли.

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

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

     
  • 1.14, gegMOPO4 (ok), 22:33, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Не нравится мне эта тенденция. Это всё последствия неудачного выбора Нетскейпа 16 лет назад.
     
     
  • 2.16, Аноним (-), 22:44, 05/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    Да, лучше бы для скриптов в браузерах была lua.
     
     
  • 3.31, Аноним (-), 01:46, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Ну его нафиг этот ваш полупаскакаль. Он для зануд-академиков.
     
     
  • 4.63, brother anon (?), 13:54, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Ну его нафиг этот ваш полупаскакаль. Он для зануд-академиков.

    Расскажи занудам-геймдевелоперам, что они зануды-академики.

     
  • 3.34, Толстый (ok), 02:25, 06/07/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Нифига Надо байт-код стандартизировать, тогда можно какой угодно язык, хоть C ... весь текст скрыт [показать]
     
     
  • 4.55, Аноним (-), 10:47, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    По секрету:
    "Javascript is Scheme" - Brendan Eich
     
     
  • 5.62, brother anon (?), 13:53, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Макросы только забыли
     
  • 5.73, anonymous (??), 20:30, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    не совсем его изначально приглашали работать над реализацией схемы, а потом 82... весь текст скрыт [показать]
     
  • 2.27, filosofem (ok), 00:18, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    >Это всё последствия неудачного выбора Нетскейпа 16 лет назад.

    Неудачный выбор названия. В остальном нормальный такой выбор.

     
  • 2.50, Аноним (-), 10:25, 06/07/2011 [^] [ответить]     [к модератору]  
  • –2 +/
    Неудачный выбор, это создание мощнейшего из существующих живых языков программир... весь текст скрыт [показать]
     
     
  • 3.74, anonymous (??), 20:32, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > мощнейшего из существующих живых языков программирования?

    ORLY? точно «мощнейшего»? точно-точно?

     
     
  • 4.76, Аноним (-), 21:48, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    java ужо с ним посоревновалась Потом дооолго терла причинное место и плакало К... весь текст скрыт [показать]
     
     
  • 5.78, anonymous (??), 22:28, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    обалденное сравнение да гейдев фшоке при чём тут activex а-а-а-а ты неявно ... весь текст скрыт [показать]
     
     
  • 6.79, Аноним (-), 23:04, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Не понял Ну даже не знаю что посоветовать Разве что заочные курсы среднего обр... весь текст скрыт [показать]
     
     
  • 7.81, anonymous (??), 23:10, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    как видно по тебе -- ты даже их ниасилил Сравни количество пользователей запущ... весь текст скрыт [показать]
     
     
  • 8.83, Аноним (-), 23:33, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Ну у JS показатель больше, и что? Или ты намекаешь что ядро ОС написанное в незапамятные времена индусами, автоматически делает си перспективным языком?
     
     
  • 9.84, anonymous (??), 23:36, 06/07/2011 [^] [ответить]     [к модератору]  
  • –1 +/
    чего 171 больше 187 ядро 8212 си браузер 8212 си на каждое запущено... весь текст скрыт [показать]
     
     
  • 10.86, Аноним (-), 07:55, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Да ты показал свои знания молодец.
    Браузеры  на си? Это какие?
    Итого имеем: одно ядро ОС против миллионов приложений на JS.
    Да си "побеждает"
     
     
  • 11.87, anonymous (??), 13:50, 07/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Браузеры  на си? Это какие?

    после этого с тобой говорить не о чем, свободен.

     
     
  • 12.88, iZEN (ok), 17:12, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    >> Браузеры  на си? Это какие?
    > после этого с тобой говорить не о чем, свободен.

    И, правда, какие? Все, которые я знаю, написаны либо на C++, либо на Java.

     
     
  • 13.89, anonymous (??), 17:17, 07/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > И, правда, какие? Все, которые я знаю, написаны либо на C++, либо
    > на Java.

    SURPRISE! Firefox.

     
     
  • 14.90, iZEN (ok), 19:54, 07/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    >> И, правда, какие? Все, которые я знаю, написаны либо на C++, либо
    >> на Java.
    > SURPRISE! Firefox.

    Голимый C++. (Знаю, что собираю из исходников)


     
  • 2.67, Аноним (-), 14:52, 06/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > Не нравится мне эта тенденция. Это всё последствия неудачного выбора Нетскейпа 16
    > лет назад.

    Прогресс многим не нраватся. Тем более тесателям каменных молотков.

     
     ....нить скрыта, показать (22)

  • 1.18, Below (ok), 23:14, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Со словом полноценный поторопились
     
     
  • 2.53, Аноним (-), 10:35, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Со словом полноценный поторопились

    На виндов + firefox 6 /chrome 13 все работает.
    Оставшийся один процент ... никому не интересен.

     
  • 1.23, iZEN (ok), 23:49, 05/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    Есть же SwingLabs PDF Renderer на полноценной Java.

    Для просмотра DJVU есть JavaDjVu.

     
     
  • 2.25, Аноним (-), 00:07, 06/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    Полноценная Java требует полноценного плагина к браузеру
     
     
  • 3.26, filosofem (ok), 00:14, 06/07/2011 [^] [ответить]    [к модератору]  
  • +3 +/
    Или написать полноценную JVM на JS. Гы.
     
  • 3.29, iZEN (ok), 01:14, 06/07/2011 [^] [ответить]    [к модератору]  
  • –1 +/
    > Полноценная Java требует полноценного плагина к браузеру

    Это автономные программы. Браузер им не нужен.

     
     
  • 4.33, Аноним (-), 01:54, 06/07/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    А как по мне, так мне нужен браузер, а вот автономные программы на яве мне не нужны.
     
  • 2.32, Аноним (-), 01:50, 06/07/2011 [^] [ответить]     [к модератору]  
  • +4 +/
    Только ставить полноценную яву как-то влом Она жирная, долго стартует и натужно... весь текст скрыт [показать]
     
  • 1.36, Аноним (-), 03:36, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    А можно встроить pdf.js в PDF и открыть результат в Acrobat Reader?
     
  • 1.44, vaychick (?), 09:21, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Видать это написать быстро можно иначе тогда какое этому объяснение? Появились фанаты JS, которые будут корпеть многие месяцы, целый день для того, что-бы сделать академический проект (или есть все-таки коммерческое применение)?
     
     
  • 2.47, Anonym1 (?), 09:55, 06/07/2011 [^] [ответить]     [к модератору]  
  • +1 +/
    Видимо, просто растет число однопрограммных пользователей, которые кроме брауз... весь текст скрыт [показать]
     
     
  • 3.48, Аноним (-), 10:19, 06/07/2011 [^] [ответить]    [к модератору]  
  • +2 +/
    А не убогие ставят акробат ридер и в рекордно короткое время пополняют собой ботнет X (русток, zeus, TDL нужное подчеркнуть)
     
     
  • 4.57, Anonymousapiens (ok), 11:05, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Не убогие знают об альтернативах ридеру.
     
  • 4.70, Онаним (?), 15:31, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    Пользуюсь, начиная с 5 версии, щас - 9.3 (фоксит юзаю на PE'шной флэшке) пока ни в один ботнет не пригласили. ЧЯДНТ?
     
     
  • 5.80, Аноним (-), 23:09, 06/07/2011 [^] [ответить]    [к модератору]  
  • +/
    > Пользуюсь, начиная с 5 версии, щас - 9.3 (фоксит юзаю на PE'шной
    > флэшке) пока ни в один ботнет не пригласили. ЧЯДНТ?

    Нюхаю клей с 8 лет и колюсь. Сейчас уже 16. Еще не разу не умер. ЧЯДНТ?

     
  • 2.49, Аноним (-), 10:22, 06/07/2011 [^] [ответить]     [к модератору]  
  • +/
    Javascript самая перспективная платформа плюс средство распространение Только ... весь текст скрыт [показать]
     
     
  • 3.64, brother anon (?), 13:55, 06/07/2011 [^] [ответить]    [к модератору]  
  • +1 +/
    > и удобные инструменты разработки.

    Вот с этим ты погорячился


     
  • 1.56, Anonymousapiens (ok), 11:04, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А зачем это нужно (и в таком виде, и в виде плагина к браузеру), если дежавю и пдфы можно открывать автоматически во внешней программе?
     
     
  • 2.65, Аноним (-), 14:46, 06/07/2011 [^] [ответить]     [к модератору]  
  • +2 +/
    Это ты про ту программу, в которой больше эксплоитов чем фич Или про ту, котора... весь текст скрыт [показать]
     
     
  • 3.102, 1234 (??), 21:54, 28/02/2012 [^] [ответить]    [к модератору]  
  • +/
    >> Или про ту, "кросплатформенную", вся кросплатформенность которой заключается в том, что >> она тормозит одинакого на всех платформах, на которых работает?

    это про сабж?

     
  • 1.69, Онаним (?), 15:23, 06/07/2011 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Чюфствую, скоро в процессорах появятся модули для хардверного исполнения жабаскрипта.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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