Best of Deno2022

  1. 1
    Article
    Avatar of hnHacker News·4y

    The next-gen web framework.

    Fresh is a next generation web framework, built for speed, reliability, and simplicity. Just-in-time rendering on the edge. Island based client hydration for maximum interactivity. Zero runtime overhead: no JS is shipped to the client by default. TypeScript support out of the box.

  2. 2
    Article
    Avatar of hnHacker News·4y

    Fresh 1.0

    Fresh is a new full stack web framework for Deno. By default, web pages built with Fresh send zero JavaScript to the client. The framework has no build step which allows for an order of magnitude improvement in deployment times. Fresh is a routing framework and templating engine that renders pages as they are requested, on a server. It also provides an interface for seamlessly rendering some components on the client for maximum interactivity.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    What Is Bun.js and Why Is the JavaScript Community Excited About It?

    Bun is the third of its kind after Node.js and Deno.js, created by Jarred Sumner using the Zig programming language. Bun advances to provide new levels of speed and enhanced complexity.

  4. 4
    Article
    Avatar of hnHacker News·4y

    Deno raises $21M

    Deno is JavaScript for the serverless era. The open source Deno runtime shows how clean and productive a modern, batteries-included, programming environment can be. Tens of thousands of users utilize the runtime every week. The Deno software stack was built for more than simply improving local development and system APIs. We also use it to build the most modern, user-friendly, serverless-at-edge system.

  5. 5
    Article
    Avatar of sitepenSitePen·4y

    Doing It All With Deno

    Deno is a Node.js tool that lets you write client and server applications from the command line. You can write a Deno-based Todos app with nothing but Deno (and libraries) The app doesn’t have an explicit build step — you can just start the server and it will be ready to go. Everything is implemented with, or managed by, Deno.

  6. 6
    Article
    Avatar of asayerasayer·4y

    An introduction to Fresh

    Fresh is a.css-1mn6awi-based web framework that facilitates the construction of high-quality, efficient, and customized web apps. Fresh combines a routing architecture and a templating engine to produce pages on the server as needed. By default, Fresh ships no JavaScript to the browser. It ships hundreds of kilobytes of client-side JavaScript to users on each request, slowing down the user experience. The eco-space is currently in a very early stage of development. For more information on Fresh and other features. For example, you don’t have to configure TypeScript separately in Fresh.

  7. 7
    Article
    Avatar of devtoDEV·4y

    A first look at Bun: is it really 3x faster than Node.js and Deno?

    Bun is 3x faster than Node.js, plus NPM, plus tsc, plus rollup - but faster. Bun team attributes performance to time spent profiling, benchmarking and optimizing. The work culture at Oven (the brand behind Bun) is far from ideal for anyone aware of work ethics of this century.

  8. 8
    Article
    Avatar of logrocketLogRocket·4y

    Bun: The JavaScript runtime taking on Node.js and Deno

    In 2022, former Stripe developer Jared Sumner released Bun. Bun is a runtime developed in the Zig programming language. It aims to provide many of the features of transpilers, like Babel, and Bundlers like Webpack, Rollup, Snowpack, and Vite.

  9. 9
    Article
    Avatar of communityCommunity Picks·4y

    How to Build an E-commerce Site with a Perfect Lighthouse Score

    Fresh uses Fresh, an edge-first web development framework that sends zero JavaScript to the client by default. Shopify’s Storefront API can retrieve inventory data, and keep track of a users’ shopping cart. See how fast our store shows a new product image after we update the product in Shopify: Setting up Deno Deploy is as simple as connecting your GitHub, selecting the repo and the entrypoint file. Every time you merge to your main branch, it is updated to the main branch.

  10. 10
    Article
    Avatar of denoDeno·3y

    Deno 1.28: Featuring 1.3 Million New Modules

    Deno 1.28: Featuring 1.3 million new Modules Bartek Iwańczuk, David Sherret, Andy Jiang, Ryan Dahl, and Andy Jiang. Deno's secure-by-default, opt-in permissions model means spending less time worrying about suspicious packages and more time shipping product.

  11. 11
    Article
    Avatar of communityCommunity Picks·3y

    Deno 1.27: Major IDE Improvements

    Deno 1.27 has been tagged and released with the following new features and changes. Language Server/IDE improvements inlay Hints TypeScript added support for inlay hints in Improvements to npm compatibility. Deno now supports Node-API (formerly N-API) when used within Node.js. It means that packages like parcel, sqlite3, usb or fs-xattr can now be used with Deno. The new version of Deno can be used.

  12. 12
    Article
    Avatar of pointerPointer·4y

    denoland/fresh: The next-gen web framework.

    Fresh is a next generation web framework, built for speed, reliability, and simplicity. Some stand out features: just-in-time rendering on the edge, zero runtime overhead, and TypeScript support out of the box. You can scaffold a new project by running the Fresh init script.

  13. 13
    Article
    Avatar of logrocketLogRocket·4y

    Using Ultra, the new React web framework

    React is one of the most popular libraries for developing components for web applications. React v18 includes new features, such as concurrent rendering, and it supports SSR with React Server Components. In this article, you’ll learn about a new React framework called Ultra, which uses Deno and React and focuses on using web streams.

  14. 14
    Article
    Avatar of communityCommunity Picks·4y

    The Future of the Web is on the Edge

    Moving servers closer to end-users is also a physical approach towards latency optimization. The longer your pages take to load, the more likely users will bounce. You can test this for yourself with a VPN. You’ll get the server nearest your location: server: deno/us-east4- a Using a VPN to route my request through a proxy server, We can see a response from the nearest edge server to that location.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Intro to Deno – Guide for Beginners

    Deno is built on the V8 JavaScript engine but was built using Rust instead of C++. It aims to have the same APIs on the server that you would use in the browser. It uses TypeScript as a first class language out of the box, so you can run or use TypeScript without installing any other TypeScript.

  16. 16
    Article
    Avatar of hnHacker News·4y

    Big Changes Ahead for Deno

    The next release of Deno will include a new HTTP server. It is the fastest JavaScript web server ever built. Deno users have been split on the best level of compatibility with Node. Deno recently passed 4.1m downloads on GitHub with 250k monthly active users. The rate of adoption has continued to increase.

  17. 17
    Article
    Avatar of logrocketLogRocket·3y

    Getting started with Bun and React

    Bun is a relatively new, fast all-in-one JavaScript runtime. It allows you to bundle, transpile, install, and run JavaScript and TypeScript projects. Bun’s transpiler is a fantastic feature that converts TypeScript, JSX, and even vanilla JavaScript.

  18. 18
    Article
    Avatar of codemotionCodemotion·4y

    Will Bun replace Deno as Node.JS killer?

    The creator of the runtime focused on its performance, speed, and completeness. It was developed in the Zig programming language and aims for compatibility with Node.js APIs. Like Deno, Bun offers first-class support for Typescript. You just need to call [bun my-ts-filets] and it will work.

  19. 19
    Article
    Avatar of fettblogfettblog.eu·4y

    The road to universal JavaScript

    The fast-xml-parser module is available in Node 18 behind the flag --experimental-fetch. The same script can be used to make the same script work in the browser. There are some edge cases that might require some attention, but overall it’s in a good shape and it's fun to use.