rendertron:无头Chrome渲染解决方案

时间:2024-02-25 10:39:10
【文件属性】:

文件名称:rendertron:无头Chrome渲染解决方案

文件大小:171KB

文件格式:ZIP

更新时间:2024-02-25 10:39:10

webcomponents rendering seo hacktoberfest headless-chrome

Rendertron Rendertron是一款无头Chrome渲染解决方案,旨在即时渲染和序列化网页。 :hammer: 用建造 :cloud: 轻松部署到Google Cloud :magnifying_glass_tilted_left: 改善SEO Rendertron旨在使您的渐进式Web应用程序(PWA)能够向不呈现或执行JavaScript的任何漫游器提供正确的内容。 Rendertron作为独立的HTTP服务器运行。 Rendertron使用Headless Chrome渲染请求的页面,您的PWA何时完成加载,并将响应序列化回原始请求。 要使用Rendertron,您的应用程序将配置以确定是否将请求代理到Rendertron。 Rendertron


【文件预览】:
rendertron-main
----.eslintrc.json(501B)
----.github()
--------dependabot.yml(271B)
--------CODEOWNERS(30B)
--------workflows()
----src()
--------index.html(7KB)
--------config.ts(2KB)
--------memory-cache.ts(5KB)
--------test()
--------filesystem-cache.ts(8KB)
--------renderer.ts(10KB)
--------rendertron.ts(7KB)
--------datastore-cache.ts(6KB)
----.vscode()
--------launch.json(398B)
--------settings.json(152B)
----middleware()
--------src()
--------tsconfig.json(142B)
--------LICENSE(11KB)
--------README.md(8KB)
--------CHANGELOG.md(364B)
--------package-lock.json(129KB)
--------package.json(719B)
----CONTRIBUTING.md(3KB)
----tsconfig.json(392B)
----LICENSE(11KB)
----test-resources()
--------script-after-load.html(766B)
--------include-date.html(723B)
--------custom-element.html(796B)
--------shadow-dom-polyfill-all.html(971B)
--------explicit-render-event.html(859B)
--------basic-script.html(735B)
--------http-meta-status-code-multiple.html(680B)
--------shadow-dom-polyfill-loader.html(971B)
--------shadow-dom-no-polyfill.html(879B)
--------include-json-ld.html(1KB)
--------include-base.html(670B)
--------http-meta-status-code.html(631B)
--------inject-element.js(739B)
--------restrict-test.test.html(735B)
--------inject-element-after-load.js(783B)
--------inject-element-module.js(756B)
--------request-header.html(731B)
--------include-script.html(781B)
--------include-doctype.html(646B)
--------package-lock.json(368B)
--------include-base-as-directory.html(674B)
--------package.json(75B)
----README.md(10KB)
----nodemon.json(136B)
----docs()
--------index.md(2KB)
--------deploy.md(5KB)
--------api-reference.md(5KB)
--------configure.md(3KB)
--------server-setup.md(659B)
--------server-setup()
----app.json(380B)
----.gitignore(47B)
----app.yaml(144B)
----bin()
--------rendertron(346B)
----CHANGELOG.md(2KB)
----package-lock.json(208KB)
----package.json(2KB)

网友评论