Sebastian De Deyne: Server side rendering JavaScript from PHP

综合编程 2018-03-13

Sebastian De Deyne
has a tutorial posted to his site showing you how to use two packages to render Javascript on the server side
via PHP.

Server side rendering is a hot topic when it comes to client side applications. Unfortunately, it's not an easy thing to do, especially if you're not building things in a Node.js environment.

I published two libraries to enable server side rendering JavaScript from PHP: spatie/server-side-rendering
and spatie/laravel-server-side-rendering
for Laravel apps.

Let's review some server side rendering concepts, benefits and tradeoffs, and build a server renderer in PHP from first principles.

The tutorial starts with a look at what "server-side rendering" means in this case, how it works with the browser and some of the benefits. It then talks about the rendering process and some of the tradeoffs between it and just using Javascript on the frontend. From there the post gets to the examples of the actual rendering process. If creates a simple Vue.js application that outputs a "Hello, world!" template. It then includes the code to use the packages (that, in turn, use the V8JS package
) to render the Javascript and output the result.

您可能感兴趣的

在PHP中连接数据库的八大步骤 连接数据库的八大步骤...
so easy 前端实现多语言 其实现在开发者解决多语言普遍三种解决方案: 第一个是为每个页面提供每种语言的相关页面。 第二种是把内容从表现形式中分离出来,做不同语言的内容文件。 第三种是动态翻译页面内容。第三种很少见,而且机器翻译技术还很难达到人们的预期。 其实第二种相对来说简单一点,那么开搞。 实现 思考...
Optimize user experience with ‘Visually complete’ ... Traditional web performance metrics focus primarily on load times and resource sizes. These attributes typically aren’t, however, the best indicators...
Javax.faces.view.... When try to add a TODO comment in a piece of JavaScript code in a Facelets file like thatthen I face an exception: javax.faces.vie...
Javascript loop reference Possible Duplicate: javascript for loop unexpected behaviour I'am programming in node.js and i run into a s...