SSR,CSR,AST
时间: 2024-05-31 18:07:29 浏览: 156
SSR:服务器端渲染(Server-Side Rendering),是指在服务器端将 React、Vue、Angular 等前端框架编写的代码生成 HTML 字符串,然后将其发送给浏览器进行渲染。SSR 可以提升页面的加载速度,SEO 友好,但是对服务器的压力较大。
CSR:客户端渲染(Client-Side Rendering),是指在浏览器端通过 JavaScript 来渲染页面。CSR 可以减轻服务器的压力,但是页面加载速度较慢,且对 SEO 不友好。
AST:抽象语法树(Abstract Syntax Tree),是指将代码转换成树形结构,便于在编译器中进行代码分析和优化。在前端中,AST 可以用于实现代码压缩、代码混淆、代码转换等功能。例如,Babel 就是通过 AST 将 ES6 代码转换成 ES5 代码。
阅读全文