URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 113743
[ Назад ]

Исходное сообщение
"Прекращение разработки PhantomJS"

Отправлено opennews , 05-Мрт-18 08:24 
Объявлено (https://github.com/ariya/phantomjs/issues/15344) о прекращении разработки фреймворка PhantomJS (http://phantomjs.org/), предоставляющего не связанный с браузером обособленный web-стек на базе движка WebKit, предназначенный для автоматизации обработки web-страниц (работа с DOM,  CSS, JSON, Canvas, SVG, JavaScript). PhantomJS раотает в режиме  без вывода на экран (headless) и может применяться в таких областях как тестирование страниц без браузера, автоматизация работы со страницами с учётом особенностей всех web-зависимостей и JavaScript-библиотек, создание снимков с изображением web-контента на стороне сервера, отладка и мониторинг всех стадий обработки страницы.


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


URL: https://github.com/ariya/phantomjs/issues/15344
Новость: https://www.opennet.ru/opennews/art.shtml?num=48197


Содержание

Сообщения в этом обсуждении
"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 08:24 
>прекращена автором из-за отсутствия интереса к проекту со стороны других участников

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


"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 09:06 
>>прекращена автором из-за отсутствия интереса к проекту со стороны других участников
> в первую очередь разработка прекращена из-за появления в chrome режима headless

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


"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 09:40 
Тут за webkit речь. Как только headless у хрома появился, разработчик phantomjs заявил о прекращении работы над проектом. Это было более года назад, не понимаю, в чем новость.

"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 12:13 
Нет. Сначала анонсировали прекращение, потом появился headless, потом прекратили анонсированное

"Прекращение разработки PhantomJS"
Отправлено rvs2016 , 05-Мрт-18 16:47 
> режима headless

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


"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 16:53 
Режим работы, не отображающий окон и не требующий X-сервера.

"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 18:28 
Это нужно, чтобы Capybara могла работать в режиме чистого серверного тестирования

"Прекращение разработки PhantomJS"
Отправлено rvs2016 , 05-Мрт-18 18:36 
> Это нужно, чтобы Capybara могла работать в режиме чистого серверного тестирования

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


"Прекращение разработки PhantomJS"
Отправлено Kuromi , 17-Мрт-18 20:53 
Ну вообще-то капибара это и есть животное, родственник морской свинки (только размером с крупную собаку). Меня слегка забавляет когда какому-то проекту дается название чего-то из реальной жизни, скажем называют операционную систему Андроидом, а люди потом ища по этому слову не понимают что это за "терминаторы с резиновой кожей" им выдает.

"Прекращение разработки PhantomJS"
Отправлено annual slayer , 05-Мрт-18 09:43 
https://www.opennet.ru/opennews/art.shtml?num=46371

"Прекращение разработки PhantomJS"
Отправлено Мураками , 05-Мрт-18 12:14 
причины хорошо описаны в прошлогоднем интервью разработчика PhantomJS
https://medium.com/devschacht/phantomjs-is-over-df065e5b23bf

"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 16:53 
Познавательно, спасибо.

"Прекращение разработки PhantomJS"
Отправлено Клыкастый , 05-Мрт-18 10:05 
gitlab опять будут переколбашивать...

"Прекращение разработки PhantomJS"
Отправлено имя , 05-Мрт-18 15:00 
а гитлаб какое отношение имеет к фантомжс?

"Прекращение разработки PhantomJS"
Отправлено Клыкастый , 05-Мрт-18 15:29 
> а гитлаб какое отношение имеет к фантомжс?

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


"Прекращение разработки PhantomJS"
Отправлено rvs2016 , 05-Мрт-18 16:49 
> Объявлено (https://github.com/ariya/phantomjs/issues/15344) о прекращении разработки
> фреймворка PhantomJS (http://phantomjs.org/)

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


"Прекращение разработки PhantomJS"
Отправлено Аноним , 05-Мрт-18 16:55 
В ответе #11 выше есть ссылка на интервью, там бывший мейнтейнер описывает на что его можно заменить, с плюсами и минусами.

"Прекращение разработки PhantomJS"
Отправлено Андрей , 07-Мрт-18 15:34 
И как минусы на сегодняшний день?

"Прекращение разработки PhantomJS"
Отправлено KonstantinB , 06-Мрт-18 10:24 
https://github.com/GoogleChrome/puppeteer

"Прекращение разработки PhantomJS"
Отправлено рара Кен , 05-Мрт-18 18:00 
нет ну тут речь о старой версии в новой все в рамках развития среды Qt 5.10.1 развивается как и раньше (webkit) правда там есть альтернатива в виде web-engine базoвый код Google Chromium

"Прекращение разработки PhantomJS"
Отправлено Аноним , 06-Мрт-18 00:34 
Пользовался им. Полный шлак и глюкодром. В итоге переехал на Selenium и вздохнул спокойно.

"Прекращение разработки PhantomJS"
Отправлено Аноним , 06-Мрт-18 23:45 
Очень жалко по 1 причине: благодаря этому инструменту можно было делать скриншоты страниц любого размера.
Все хром- и фф- вебдрайверы следуют стандарту, а стандарт говорит, что разрешено делать снимок только видимой части viewport area.
Делать размер виртуального дисплея (xvfb) гигантских размеров - плохой выход.

"Прекращение разработки PhantomJS"
Отправлено Андрей , 07-Мрт-18 15:33 
Даже в обычном фф появилась функция скриншот, позволяющая сфотать целую длинную страничку. А что, в режимах, специально созданных для анализа страниц, так нельзя?

"Прекращение разработки PhantomJS"
Отправлено Аноним , 17-Мрт-18 20:06 
Программно – не знаю. Через F12 можно, но надо автоматически.