老头把我添高潮了a片

无码人妻精品一区二区三 WinterCG 社区厚爱训导,前端代码终于不错运行在后端了

发布日期:2022-05-14 15:31    点击次数:65

无码人妻精品一区二区三 WinterCG 社区厚爱训导,前端代码终于不错运行在后端了

无码人妻精品一区二区三

5 月 9 日,Cloudflare 在其官方博客书记,将与 Node.js 和 Deno 开源技俩的中枢孝顺者合作,训导一个新的社区组,定名为 WinterCG(Web-interoperable Runtimes Community Group),该技俩蚁集了三个最大的 JavaScript 环境,为斥地人员提供了活泼性和选拔,同期创建边际筹画的将来步履。通过一套通用步履,允许在 Node.js、Deno 和 Cloudflare 无就业器环境中编写可移植的哄骗形态,同期不再需要重写代码,终了“编写一次,随地运行”的首肯。

Cloudflare 和解首创人兼首席奉行官 Matthew Prince 暗示,“这是一个当年无法终了的豪举。JavaScript 正在被数以百万计的斥地人员使用,亦然一般斥地者学习的第一种话语。到当今为止,JavaScript 步履所有麇集在前端,比如浏览器。” Matthew Prince 补充道,“通过对中枢 JavaScript API 的步履化,同期兼顾到前端和后端,这么不错授权前端斥地者以一种老练的姿色,更多更方便地探员后端。”

针对这个音问,咱们采访了 Deno 中枢孝顺者 justjavac(迷渡)赤诚,他暗示:“这个社区早该训导了!这么不错让云筹画或者边际筹画的平台提供和 Web 一致的 API,而不是各自斥地我方的 API。对于社区斥地者来说,不再需要特殊学习一套 API,写一套代码就不错部署到不同平台。”

WinterCG 社区训导的初志是什么?

据 Cloudflare 官方证据无码人妻精品一区二区三, WinterCG 社区组的骨子在于为 JavaScript 运行时提供一个空间,以便于在 API 互操作性方面进行合营。这种合营约莫包括三个方面,区分是:运行时之间的料想;现存法式社区(WHATWG、W3C)中的 Web API 的提案,包括现存提案和新提案;完善和休养现存运行时步履的文档。

对此,justjavac(迷渡) 合计,在 Node.js 发布的本事,还莫得那么多的 Web API 法式,于是 Node.js 设想了一套就业器端 API,像 Deno 在设想之初就径直复用了 Web API,大部分 JavaScript 斥地者都终点老练这些 API,比如 fetch、URL、TextEncoder 等。自后 WHATWG 制定了好多 Web API 法式,Node.js 的最近版块也启动添加了稳妥 WHATWG 法式的 API。

关联词这些 Web API 又不可 100% 按照步履在就业器端终了,毕竟 Web 步履是为浏览器制定的,要是每个就业器端运行时都按我方的姿色进行休养,最终的成果就是代码只可运行在特定的某一个平台上,这亦然 Cloudflare 训导 WinterCG 的初志。

不丢丑出,新训导的 WinterCG 将愈加径直关注非 Web 浏览器的特定需求的终了,与当今专注于 Web 平台功能和 API 斥地的现存社区组织酿成了互补作用。WinterCG 的目标愈加廓清:关注在后端就业器、无就业器筹画、物联网、号令行用具等环境中终了这些同样的特质。

像 Cloudflare Workers 这么的无就业器环境,或者像 Node.js 和 Deno 这么的运行时,都有诸多等闲的问题与不同的需求,这些都与 Web 浏览器无关,反之亦然。最终,在斥地多样法式时,这些各异性需求的脱节和缺失,就导致了一种情况——非浏览器运行时还是终廓清它们我方定制的、临时的科罚决策,况且还是运行在了各个分娩环境中。

WinterCG 社区的训导就是为了篡改以上问题,它提供了一个料想和倡导通盘 Web 环境的共同需求的场合,美女扒开内裤无遮挡18禁免费观看不错部署在堆栈的任何方位。对于斥地人员来说,代码的可移植性终点紧要,要是你写完一套代码,想要把它搬动到不同的环境中(例如,从 Node.js 到 Deno)去运行的话,你应该也不想所有重写一遍吧?

Cloudflare Workers、Node.js、Deno 和 Web 浏览器都有很大的不同,但它们分享了好多共同的功能。例如,它们都提供了用于生成加密哈希的 API;它们都以某种姿色处理流数据;它们都提供了向某处发送 HTTP 苦求的才调。要是存在叠加,况且需乞降功能是同样的,那么环境都应该终了同样的步履化机制。

是以无码人妻精品一区二区三,WinterCG 通过制定一套通用步履的姿色,让路发人员只需要柔和他们编写的代码粗莽浮浅运行即可,而不论代码在那里运行。

WinterCG :不盘算发布一套独处的步履 API 集

据报道,新的 WinterCG 社区组将在 W3C 的既定经过下运行。

从小组的定名不错看出,缺点点在于“web-interoperable”。据官方解说,此处使用的“web”的含义与 W3C 以及 WHATWG 社区使用的术语所有同样。果真地说法就是“web 浏览器”。因此,术语“web-interoperable”意味着以一种与 web 浏览器同样或至少尽可能一致的姿色终了功能。例如,新的 URL() 构造函数在浏览器中的职责姿色与新的 URL() 构造函数在 Node.js、Deno 和 Cloudflare Workers 中的职责姿色所有同样。

对于 WinterCG 来说,承认 Node.js、Deno 和 Cloudflare Workers 明确不是 web 浏览器这一事实很紧要。诚然这少量不言而喻,但仍有必要指出,因为多样 JavaScript 环境之间的各异可能会极地面影响步履化 API 的设想决策。

对此,官方例如证据,Node.js 和 Deno 都提供对土产货文献系统的所有探员。比较之下,Cloudflare Workers 莫得土产货文献系统;况且 Web 浏览器势必会罢休哄骗形态操作土产货文献系统。同样,诚然 Web 浏览器固有地包括一个网站“origin”的倡导并终了 CORS 等机制来保护用户免受多样安全胁迫,但在 Node.js, Deno 和 Cloudflare Workers 操作的就业器端却莫得同样的“origin”倡导。

到当今为止,W3C 和 WHATWG 都终点关注 Web 浏览器的需求。WinterCG 这一新的 Web 可互操作的运行时社区组将明确地处理并倡导每个人的需求。

对此,WinterCG 也暗示,我方并不盘算发布一套独处的步履 API 集。WinterCG 中发布的新法式的想法也会先提交给 W3C 和 WHATWG 进行沟通,以获得和达到更多的共鸣。然则,要是 Web 浏览器对其他环境 (如 Cloudflare Workers) 所需要的功能莫得独特的需求,WinterCG 将被授权以我方发布的法式进行鼓舞。前提拘谨是不会有意引入与已设置的 Web 步履相突破或不兼容的内容。

最小通用 Web API

“最小通用 Web 平台 API 是步履化 Web 平台 API 的一个尽心设想的子集,旨在界说浏览器和非浏览器基于 JavaScript 的运行时环境的通勤快能的最小和解。”这是当今法式草案中的联系先容。

换个说法来说:它是一组最小的现存 Web API,将在 Node.js、Deno 和 Cloudflare Workers 中一致且正确地终了。大大宗 API(除了一些例外和微小离别)还是存在于这些环境中,因此剩下的大部单干作是确保这些终了稳妥它们的联系法式况且可跨环境移植。

WinterCG 暗示,每当某个环境偏离 API 的步履化界说时 (比如 Node.js 对 setTimeout() 和 setInterval() 的终了),就会提供描述这些各异的廓清文档。而这种各异应该只存在于与现存代码的向后兼容性中。

除此以外,WinterCG 当今还是启动草拟 “Web Crypto Streams”的新法式,并提交给 W3C 进行沟通。Web Cryptography API 为常见的加密操作提供了一个最小况且终点有限的 API ,它的主要罢休之一是与 Node.js 的内置 crypto 模块不同。Deno 是径直按 web crypto 法式终了的,而 Node 的内置 crypto 模块很早就斥地罢了,这次凭证 Deno 和 Node.js 的现存终了制定例范,这为以后对其他平台的终了来说将愈加方便与法式化。

针对当今 Node.js、Deno 和 Cloudflare Workers 终了 fetch() 的姿色与在 web 浏览器中终了的姿色有许多紧要各异的问题,也为了使非 Web 浏览器环境更容易以一致的姿色终了 fetch ,WinterCG 正在编写获得 fetch 的一个子集,专门处理那些不同的需乞降拘谨。这个子集将与 fetch 步履所有兼容,况且由在 Node.js、Deno 和 Cloudflare Workers 中从事 fetch 职责的归拢批人合作斥地。这也不会成为 fetch 步履的竞争界说,而是一组对于如安在其他环境中正确终了 fetch 的文档化指南。

WinterCG:咱们才刚刚启动

临了,感谢 justjavac(迷渡)赤诚的专科见识以及对本文的同样。

参考流通:无码人妻精品一区二区三

Deno浏览器Webwebfetch发布于:河北省声明:该文见识仅代表作家本身,搜狐号系信息发布平台,搜狐仅提供信息存储空间就业。