Deno Deploy是一个在全球25个数据中心运行的多租户JavaScript引擎。该服务与V8虚拟机深入覆盖云基础架构,允许用户Toquickly脚本分布式HTTPS服务器。这部小说和#34;无刀和#34;系统从地上获得了现代JavaScript编程。
今天,我们正在发布部署测试版1.这是一系列甜菜糖中的第一个,将在未来几个月内进行。每个版本都将加可加质并完善编程模型。释放将在吉尔卡尔可用性公告中达到高潮,以便我们估计将在Q4 2021发生。
在过去的八个月里,我们一直在悄悄地设计这个托管的ServiceTo补充工作流程,其中丹诺Cli.doploy没有在AWS Lambda上运行,也没有使用CloudFlare工人;这是一个具有独特设计的重新系统。我们鼓励人们浏览rocinitial UI并探索这个新的JavaScript运行时。
可以在可能的丹麦提供浏览器 - 互相javascript API。 DerwareHello World示例将看起来不是不熟悉的浏览器程序员:
只需点击几下,部署将提供$ name.deno.dev子域并全球主持此服务器。客户将通过IPv4或IPv6通过Anycast释放到您最近的数据中心。
虽然可以通过Web UI完成一次性代码更新,但是我们希望通过部署Github应用程序附加GitHub存储库和更新代码。
每次推送到存储库都将部署到瞬间提供的计算机。在大多数情况下,部署在不到一秒钟内发生。在顶部,我们已经从头开始设计了系统,以尽量减少冷启动时间。
我们认为部署是最快的无服务系统。我们希望在未来版本中展示与业绩基准的这种大胆索赔。
部署支持打字,JSX,ES模块和远程HTTPS从“禁止箱”中导入。没有配置且没有构建步骤。部署本身理解JavaScript的Excomon扩展,就像丹诺CLI一样。
从&#34导入{h}; https://x.lcas.dev/ [电子邮件受保护] /mod.js& n34 ;;import {rendertostring} from" https://x.lcas.dev/ [电子邮件保护] /ssr.js& l#4 ;;;函数app(){return(< html>< h1> hell; h11>< / h10>< / html;);} addeventlistener(" fetch"(事件)=> {const html = rendertostring(< app />); event.respondwith(新响应(html,{{" content-类型&#34 ;:" text / html; charset = utf-8"},});});
广播沟道APIIS用于标签之间的实时通信的浏览器API。此API还为服务器端JavaScript表示令人惊讶的非常适合:
在丹诺部署中,广播通道是一种在不同数据中心区域中的边缘工作者之间进行通信的方式。它与Zeromq,RabbitMQ和Redis等软件的解决方案空间重叠。
BroadcastChannel在聊天和游戏等实时应用中很有用。在此示例中,广播客户机被视为构建一个简单的聊天系统。您可以在https://chat.denoland.org上尝试。
只部署只处理加密流量。默认情况下,所有部署都会给出deno.dev子域。其中还可以在丹诺部署和#39; sanycast IP地址点指向其他域名;部署将自动配置TLS证书Let' s加密。对于可能想要使用通配符的更高级用户,部署允许自定义证书:
新鲜是一个实验网络框架,可让您快速构建Don' t需要构建步骤的高度动力项目。 新鲜拥抱从未像以前一样拥抱了异教徒。 编写JSX组件,使其在EdgeJust-the-time上呈现,然后使用客户端侧JS增强它,以获得很大的交互性。 Fresh没有构建步骤 - 您编写代码,将其部署到拒绝部署,从那时起,一切都由框架处理。 丹诺部署在测试期间的所有用户都可以免费到所有用户。如果你试用,请告诉我们您通过在反馈存储库上开发问题的想法。 我们计划在即将到来的时间内将一系列测试版置于丹诺部署我们添加功能。 我们希望丹诺部署进入一般可用性内含物2021。