Web-interoperable Runtimes Community Group will provide a simplified, common experience to developers no matter where they code SAN FRANCISCO, May 10 (Bernama-BUSINESS WIRE) -- Cloudflare, Inc. (NYSE: NET), the security, performance, and reliability company helping to build a better Internet, today announced that it is collaborating with Deno and individual core contributors of the Node.js open source project, bringing together three of the largest JavaScript environments, to give developers flexibility and choice while creating the standards of the future of edge computing. By collaborating around a common set of standards, the effort will aim to ensure code developed in one environment will work in another. Any developer will be able to write and run code conforming to the set of standards–and easily transfer it–between Cloudflare Workers, Deno, and Node.js seamlessly and without the need to rewrite an application.
“Cloudflare Workers has helped to define the standard for edge computing. Since 2017, more than 450,000 developers have built on Cloudflare’s developer platform and more than three million applications have been launched,” said Matthew Prince, co-founder and CEO of Cloudflare. “But we know we're not going to be the only one. We think that standards are important to driving the industry forward. That's why we're proud to be working with these other organizations in the serverless computing space to help define the standard for edge—what we believe will be the standard by which the applications of the future are developed.”
Today, once an application is written in a certain environment, it can’t be easily transferred to another. This can lead to development teams maintaining costly architecture and wasting resources to ensure their code continues to work and applications still run for users as they migrate to new environments. Cloudflare, Deno, and Node.js represent three of the largest JavaScript environments available to developers today. With this effort, developers will benefit from common standards, so they can easily work across all environments based on the needs of their business and have confidence that their code will work for users today, and in the future.
“The future of JavaScript is Universal, the ability to move JavaScript between many environments. That future needs to be intentionally designed,” said Myles Borins, member of the Node.js Technical Steering Committee. “Historically developers have had to rely on tacit knowledge and build tools to share code across the various JavaScript runtimes. The promise of
‘write once, run anywhere’ will only be possible with collaborative initiatives like the Web-interoperable Runtimes Community Group.”
“Deno’s broad ecosystem success can be attributed in large parts to our strict adherence to web platform standards,” said Luca Casonato, Software Engineer at Deno. “We knew from the start that Deno could only be successful if it went all in on browser interoperability - developers and broad ecosystem trends have shown us this bet was right. In addition to our existing standards work with the WHATWG and W3C, we’re excited to be working with Cloudflare and Node.js collaborators on even better runtime interoperability.”
“Developers are asking Node.js for more interoperability with APIs defined by Web standards,” said Matteo Collina Ph.D., Chief Software Architect, NearForm and Node.js Technical Steering Committee member. “However, those APIs have not been designed with servers in mind and might require some adaptations. The WinterCG group’s goal is to define how those APIs would behave on servers, paving the way for better interoperability between runtimes.”
The Web-interoperable Runtimes Community Group is working with leading organizations including NearForm and Vercel to ensure that developers’ voices were heard in the creation of a new community group working within existing standards bodies. The API Standards allow developers to:
·
Use the best tool or framework for the job: It will be easier to leverage tools and integrations from the community across runtimes, allowing developers to use the best tool for the job.
·
Have a uniform approach to writing server side code: By removing platform specific nuances and the need to learn different platforms and focusing on functionality it’s easier for developers to ship better code.
·
Move applications as technology needs change: As application needs evolve and change over time there is no need for massive re-writes and adding or switching vendors.
"Vercel enables frontend developers to build agile Web experiences at the Edge,” said Guillermo Rauch, CEO of Vercel. “We are committed to investing in Edge-first frameworks, like Next.js and SvelteKit, while creating and supporting the foundational standards of open-source software. Joining the Web-interoperable Runtimes Community Group will help us further our goal of building a flexible and open Web for all."
For more information about the Web-interoperable Runtimes Community Group, check out the resource below:
· Cloudflare Blog:
Introducing the WinterCG· Cloudflare Blog:
Open Sourcing the Cloudflare Workers Runtime· Overview:
Platform Week About CloudflareCloudflare, Inc. (
www.cloudflare.com / @cloudflare) is on a mission to help build a better Internet. Cloudflare’s suite of products protect and accelerate any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare have all web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures 2018 list and ranked among the World’s Most Innovative Companies by Fast Company in 2019. Headquartered in San Francisco, CA, Cloudflare has offices in Austin, TX, Champaign, IL, New York, NY, San Jose, CA, Seattle, WA, Washington, D.C., Toronto, Lisbon, London, Munich, Paris, Beijing, Singapore, Sydney, and Tokyo.
Forward-Looking StatementsThis press release contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which statements involve substantial risks and uncertainties. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expect,” “explore,” “plan,” “anticipate,” “could,” “intend,” “target,” “project,” “contemplate,” “believe,” “estimate,” “predict,” “potential,” or “continue,” or the negative of these words, or other similar terms or expressions that concern Cloudflare’s expectations, strategy, plans, or intentions. However, not all forward-looking statements contain these identifying words. Forward-looking statements expressed or implied in this press release include, but are not limited to, statements regarding the capabilities and effectiveness of Cloudflare Workers, the benefits to Cloudflare’s customers from using Cloudflare Workers and Cloudflare’s other products and technology and Cloudflare’s collaboration with other parties, the expected functionality and performance of Cloudflare Workers and Cloudflare’s other products and technology (including through the collaboration with other parties), the timing of when the collaboration between Cloudflare Workers and Cloudflare’s other products and technology and other parties will be generally available to all current and potential Cloudflare customers, Cloudflare’s technological development, future operations, growth, initiatives, or strategies, and comments made by Cloudflare’s CEO and others. Actual results could differ materially from those stated or implied in forward-looking statements due to a number of factors, including but not limited to, risks detailed in Cloudflare’s filings with the Securities and Exchange Commission (SEC), including Cloudflare’s Quarterly Report on Form 10-Q filed on May 5, 2022, as well as other filings that Cloudflare may make from time to time with the SEC.
The forward-looking statements made in this press release relate only to events as of the date on which the statements are made. Cloudflare undertakes no obligation to update any forward-looking statements made in this press release to reflect events or circumstances after the date of this press release or to reflect new information or the occurrence of unanticipated events, except as required by law. Cloudflare may not actually achieve the plans, intentions, or expectations disclosed in Cloudflare’s forward-looking statements, and you should not place undue reliance on Cloudflare’s forward-looking statements.
© 2022 Cloudflare, Inc. All rights reserved. Cloudflare, the Cloudflare logo, and other Cloudflare marks are trademarks and/or registered trademarks of Cloudflare, Inc. in the U.S. and other jurisdictions. All other marks and names referenced herein may be trademarks of their respective owners.