当前位置: 首页 > 网络应用技术

前 - 末端每周| Chrome 101,节点18.1,PNPM 7.0出版;Node.js父亲谈论JavaScript容器

时间:2023-03-08 21:12:29 网络应用技术

  在新的一周中,来看看上周发生了什么!

  本文最初发表在微信公共帐户上:前端 - 收费宝藏

  我的微信:cug-gz

  Ryan Dahl的Node.js和Deno的创始人Ryan Dahl的文章“ JavaScript容器”提出了一个想法:将来,将简化新的容器类似的摘要以简化服务器。大多数Web服务可以通过JavaScript容器而不是Linux容器来简化。在此新兴服务器抽象层,JavaScript更换了Shell。

  瑞安·达尔(Ryan Dahl)认为,这个容器不是要解决针对Linux容器的相同广泛问题。它最大程度地降低了Web服务业务逻辑的模型,并减少了程序员需要了解的概念。Shell用于调用UNIX的解释性脚本语言程序。它可以编写有条件的句子,周期语句等,但是它是有限的且难以编程的。在JavaScript容器中,JavaScript Sandbox可以调用WASM,而不是像Shell这样的Linux可执行文件。他们在Deno和Deno和试图从根本上简化服务器抽象。

  DENO团队于去年发布了DENO Deploy的首个Beta版本。这是Deno团队从头开始建造的现代无服务器云。用户可以将其非常快速地向全球数据中心部署JavaScript,Typescript和WASM服务。

  原始:https://tinyclouds.org/javascript_containers

  Unicode技术委员会已批准在Unicode 15.0中添加五个新的行星符号,这些符号基于太阳系中新发现的十字架国王天体天体。根据国际天文学联合会(IAU)的命名规则。,海王星外面的天体在阳光下奔跑需要以太阳的命名。因此,这五个天体被命名为:

  这五个新字符将在Unicode Standard 15.0版(预计将于2022年9月发布)中添加149,180个其他字符,并在2018年发布的行星对象组(Unicode 11.0)和更早版本中进行分类,并且可以使用,并且可以使用对于使用计算机或移动设备访问的世界吸引者而言。

  详细信息:https://blog.unicode.org/2022/05/out-this-new-astronomy-symbols.html

  李·罗宾逊(Lee Robinson)表示,Next.js的路由正在进行重大升级,包括嵌入式路线,客户端和服务器路由,一些支持React React 18,服务器组件等的功能。

  5月3日,Chrome 101正式发布。主要更新如下:

  更新详细信息:https://edevelvender.chrome.com/en/blog/new-chrome-101/#hwbbbbbbbbbb

  5月4日,NPM V8.9.0正式发布。

  更新详细信息:https://github.com/npm/cli/releases/tag/v8.9.0

  5月1日,PNPM v7.0.0正式发布。主要更新如下:

  PNPM是一个具有快速且大磁盘空间的软件袋管理器。PNPM使用内容来解决文件系统,以将所有文件存储在磁盘上的所有模块目录中。使用NPM或YARN,如果您使用Lodash有100个项目,在磁盘上是100个lodash副本。在PNPM的情况下,Lodash将存储在可寻址的内容的存储中。

  PNPM的主要特征如下:

  更新详细信息:https://github.com/pnpm/pnpm/releases/tag/v7.0.0.0

  5月3日,Node V18.1.0正式发布。主要更新如下:

  更新详细信息:https://nodejs.org/en/blog/release/v18.1.0/

  上周,让我们看一下GitHub上的一些流行的前端开源项目!

  SpacedRive是一个开源交叉平台文件管理器,由rust.ormanize在一个地方的多个设备上编写的虚拟分布式文件系统(VDFS)支持。设备的容量进入个人分布式云,该云可以安全且直观。

  星:8.4 K

  Star??本周:2082

  github:https://github.com/spacedriveapp/spacedrive

  WireIT可用于升级NPM脚本,以使其更聪明,更高效。

  星:3.1 K

  Star??本周:851

  github:https://github.com/google/wireit

  TMAGIC-编辑器Visual开源项目是一个开源项目,它是从Rubik的Cube Platform演变而来的,该项目旨在为开发人员提供快速为可视化和构建平台构建解决方案。

  星:1 K

  Star??本周:715

  github:https://github.com/tencent/tmagic-editor

  Nginx-Proxy-Manager是用于管理Nginx代理主机的Docker容器,该容器具有简单而强大的接口。特征如下:

  Star?:7.4 K

  Star??本周:643

  github:https://github.com/nginxproxymanager/nginx-proxy-manager

  JSON HERO提供了一个干净美丽的UI,其中包含其他功能,使阅读和理解JSON文件更容易。

  Star?:2.5 K

  Star??本周:558

  github:https://github.com/jsonhero- io/jsonhero-web

  这是几个流行的颜色选择组件。

  React Color提供了13个不同的颜色选择器来模拟流行网站和应用程序的UI(例如Github,Photoshop,Chrome和Twitter)。不仅如此,您还可以使用不同的组件来创建自定义的颜色选择器。

  github:https://github.com/casesandberg/reaeact-color

  Vue Color是一种vue(vue2.0)颜色选择器,适用于草图,Photoshop,Chrome,等。

  github:https://github.com/xiaokaike/vue-color

  IRO.JS是JavaScript的模块化颜色选择组件,它支持各种颜色格式。

  github:https://github.com/jaames/iro.js

  Colorjoe是一个具有触摸和AMD支持的可扩展选择器。它可以通过CSS定义其实际尺寸和布局。在这种方式上,该组件非常适合响应布局。

  github:https://github.com/bebraw/colorjoe

  huebee是一个-button颜色选择器。它提供了一个友好的接口来显示一组颜色。颜色选择设备将需要从一个点到另一个点的颜色。在另外,Huebee根据设置参数显示了一组特定颜色。

  github:https://github.com/metafizzy/huebee

  React Colorful是一个小型颜色选择器组件,用于用钩和功能组件构造的React和preeact应用程序。它使用严格的打字稿编写,压缩后仅100%测试覆盖范围,仅2.8 kb(比React小13倍-颜色)。

  github:https://github.com/omgovich/reeact-colorfulful

  原始:https://juejin.cn/post/7095552034279489573