Ускорение страницы в Интернете, похоже, ударило меня как о стене, так как все больше и больше сайтов, которые зависят от JavaScript для отображения частей экрана.
Мне кажется, что при выпуске стольких рассылок с открытым исходным кодом и рендеринга JavaScript (например WebKit, Gecko и Chromium + V8), что кто-то должен был сделать инструмент для загрузки страницы и отображения ее JavaScript без необходимости запуска реального браузера. Тем не менее, я не поднимаю то, что ищу с моими поисками. Я нашел такие инструменты, как Selenium-rc, но они зависят на запущенном браузере. Меня интересует любой инструмент или библиотека, которые могут сделать одно (или оба) из следующего:
-
Программа, которая может быть запущена из командной строки (* nix), которая, с учетом источника страницы, возвращает источник страницы, отображаемый каким-то движком JS.
-
Интегрированная поддержка на определенном языке, которая позволяет (легко) передавать исходный код страницы и возвращает источник страницы, отображаемый каким-то движком JS.
Я думаю, что №1 предпочтительнее в общем смысле, но # 2 будет более полезным, если инструмент существует на языке, в котором я хочу работать. Кроме того, меня не интересует конкретный JS-движок - любой относительно современный один сделаю. Что там?