译现代Web应用应该是Bundless的

Posted Node全栈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了译现代Web应用应该是Bundless的相关的知识,希望对你有一定的参考价值。


。Firefox已明确表达他们会跟进。Safari还没有吐露口风。但是无所谓的,已有一个完美的可用的gem,  这个gem可以自动帮你构建映射。包含了shim补丁,所以它是可以在所有浏览器上都正常的。它依赖我们的老的稳定的Sprockets这个asset pipeline 引擎来完成摘要工作。这是一个已经完成的包。


gems,同时为 StimulusTurbo这样的服务可以帮助弥补不足,将UMD包转成ESM包。


如果不想通过npm 的package.json文件来完成这个事儿,Rails就需要找到如何依赖和更新这些包的解法。这里讲一些我的想法,但它们还不是那么完善。在过渡期间,你可以简单的下载这些esm包,并将它们保存在本地的vendor/目录下。


所以即使如何承诺,真正跃迁到无处不在的ES6,随着HTTP2普及,和import maps合并横空出世,依然会有典型的应用是需要Webpack (和 Webpacker)的。至少就目前而言,它们是非常好的。我们通过这样的方案向前进步。不是每个人都会采用这样的方案,尽管这些方案将会让他们变得更快乐。


除非新的证据涉及到拒绝本文分析中的的基础原则。Rails 7.0目的是给你一个基于 import maps的默认设置,并让Webpacker变为一个备选方案。


我们在追求一个正确的让前端回归简单的方式。ES6/HTTP2/Import maps看起来会实现的。万岁!




下面是广告时间,最近在弄视频号直播。



如果想和狼叔1v1连麦,可以加入知识星球,提前提问,可以更有针对性的回复。




[译]深入了解现代web浏览器

本文是根据Mariko Kosaka在谷歌开发者网站上的系列文章https://developer.chrome.com/blog/inside-browser-part3/ 翻译而来,共有四篇,该篇是第三篇。对于其中一些直译出来不太好理解的句子,笔者做了加工处理和提炼。 渲染器进程的内部工作 在前

以上是关于译现代Web应用应该是Bundless的的主要内容,如果未能解决你的问题,请参考以下文章

[译]深入了解现代web浏览器

[译]Web 性能

[译]介绍一下渐进式 Web App(离线) - Part 1

现代Web应用渗透测试第1部分,XSS和XSRF相结合

现代 Web 应用程序 - 设计 [关闭]

2.1.4 现代计算机的设计原则(译)