GitHub - GoogleChrome/rendertron: A Headless Chrome rendering solution
Rendertron是一款headless的Chrome渲染解决方案,旨在即时渲染和序列化网页。
Rendertron旨在使您的渐进式Web应用程序(PWA)能够向不呈现或执行JavaScript的任何漫游器提供正确的内容。
Rendertron作为独立的HTTP服务器运行。 Rendertron使用Headless Chrome渲染请求的页面,自动检测PWA完成加载的时间,并将响应序列化回原始请求。
要使用Rendertron,您的应用程序将配置中间件以确定是否将请求代理到Rendertron。 Rendertron与所有客户端技术(包括Web组件)兼容。
下载仓库,安装依赖:
git clone https://github.com/GoogleChrome/rendertron.git
cd rendertron
npm install
npm run build
安装了Chrome的本地实例后,您可以在本地启动服务器:
npm run start</