The OpenNET Project / Index page

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

Прекращение разработки PhantomJS

05.03.2018 08:12

Объявлено о прекращении разработки фреймворка PhantomJS, предоставляющего не связанный с браузером обособленный web-стек на базе движка WebKit, предназначенный для автоматизации обработки web-страниц (работа с DOM, CSS, JSON, Canvas, SVG, JavaScript). PhantomJS работает в режиме без вывода на экран (headless) и может применяться в таких областях как тестирование страниц без браузера, автоматизация работы со страницами с учётом особенностей всех web-зависимостей и JavaScript-библиотек, создание снимков с изображением web-контента на стороне сервера, отладка и мониторинг всех стадий обработки страницы.

Разработка прекращена автором из-за отсутствия интереса к проекту со стороны других участников, в то время как для продолжения развития PhantomJS требуется достаточно большая работа по переводу на новую версию WebKit. Также остановлены попытки разработки ветки PhantomJS 2.5, переходящей на порт WebKit для Qt и прекращено развитие текущей ветки 2.1.x.

  1. Главная ссылка к новости (https://github.com/ariya/phant...)
  2. OpenNews: Компания Yahoo представила Gryffin, открытый сканер безопасности для Web-приложений
  3. OpenNews: Релиз Electron 1.0, платформы создания приложений на базе движка Chromium
  4. OpenNews: Плачевная ситуация с безопасностью WebKit в дистрибутивах Linux
  5. OpenNews: Оценка безопасности WebKit в дистрибутивах Linux
  6. OpenNews: В Chrome появится режим работы без экрана
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48197-phantomjs
Ключевые слова: phantomjs, webkit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 08:24, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    >прекращена автором из-за отсутствия интереса к проекту со стороны других участников

    в первую очередь разработка прекращена из-за появления в chrome режима headless

     
     
  • 2.4, Аноним (-), 09:06, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >>прекращена автором из-за отсутствия интереса к проекту со стороны других участников
    > в первую очередь разработка прекращена из-за появления в chrome режима headless

    Почему в chrome? В firefox он тоже давно есть, всё по стандарту WebDriver.

     
     
  • 3.7, Аноним (-), 09:40, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Тут за webkit речь. Как только headless у хрома появился, разработчик phantomjs заявил о прекращении работы над проектом. Это было более года назад, не понимаю, в чем новость.
     
  • 2.10, Аноним (-), 12:13, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Сначала анонсировали прекращение, потом появился headless, потом прекратили анонсированное
     
  • 2.14, rvs2016 (ok), 16:47, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > режима headless

    Где в этом Чроме (а тут народ пишет ещё и вро такой же режим в Файрфоксе) посмотреть?

     
     
  • 3.16, Аноним (-), 16:53, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Режим работы, не отображающий окон и не требующий X-сервера.
     
  • 3.20, Аноним (-), 18:28, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это нужно, чтобы Capybara могла работать в режиме чистого серверного тестирования
     
     
  • 4.21, rvs2016 (ok), 18:36, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Это нужно, чтобы Capybara могла работать в режиме чистого серверного тестирования

    Это что? А то гугл отвечает какими-то животными на запрос о Capybara.

     
     
  • 5.29, Kuromi (ok), 20:53, 17/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вообще-то капибара это и есть животное, родственник морской свинки (только размером с крупную собаку). Меня слегка забавляет когда какому-то проекту дается название чего-то из реальной жизни, скажем называют операционную систему Андроидом, а люди потом ища по этому слову не понимают что это за "терминаторы с резиновой кожей" им выдает.
     

  • 1.8, annual slayer (?), 09:43, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://www.opennet.ru/opennews/art.shtml?num=46371
     
     
  • 2.11, Мураками (?), 12:14, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    причины хорошо описаны в прошлогоднем интервью разработчика PhantomJS
    https://medium.com/devschacht/phantomjs-is-over-df065e5b23bf
     
     
  • 3.17, Аноним (-), 16:53, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Познавательно, спасибо.
     

  • 1.9, Клыкастый (ok), 10:05, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    gitlab опять будут переколбашивать...
     
     
  • 2.12, имя (?), 15:00, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а гитлаб какое отношение имеет к фантомжс?
     
     
  • 3.13, Клыкастый (ok), 15:29, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > а гитлаб какое отношение имеет к фантомжс?

    в сборке из гита оно таки прилетает по зависимостям.

     

  • 1.15, rvs2016 (ok), 16:49, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Объявлено (https://github.com/ariya/phantomjs/issues/15344) о прекращении разработки
    > фреймворка PhantomJS (http://phantomjs.org/)

    Я в печали. А что благородные доны посоветуют вместо этого PhantomJS?

     
     
  • 2.18, Аноним (-), 16:55, 05/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В ответе #11 выше есть ссылка на интервью, там бывший мейнтейнер описывает на что его можно заменить, с плюсами и минусами.
     
     
  • 3.27, Андрей (??), 15:34, 07/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И как минусы на сегодняшний день?
     
  • 2.23, KonstantinB (ok), 10:24, 06/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://github.com/GoogleChrome/puppeteer
     

  • 1.19, рара Кен (?), 18:00, 05/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    нет ну тут речь о старой версии в новой все в рамках развития среды Qt 5.10.1 развивается как и раньше (webkit) правда там есть альтернатива в виде web-engine базoвый код Google Chromium
     
  • 1.22, Аноним (-), 00:34, 06/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пользовался им. Полный шлак и глюкодром. В итоге переехал на Selenium и вздохнул спокойно.
     
  • 1.25, Аноним (-), 23:45, 06/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень жалко по 1 причине: благодаря этому инструменту можно было делать скриншоты страниц любого размера.
    Все хром- и фф- вебдрайверы следуют стандарту, а стандарт говорит, что разрешено делать снимок только видимой части viewport area.
    Делать размер виртуального дисплея (xvfb) гигантских размеров - плохой выход.
     
     
  • 2.26, Андрей (??), 15:33, 07/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Даже в обычном фф появилась функция скриншот, позволяющая сфотать целую длинную страничку. А что, в режимах, специально созданных для анализа страниц, так нельзя?
     
     
  • 3.28, Аноним (-), 20:06, 17/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Программно – не знаю. Через F12 можно, но надо автоматически.
     

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



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

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