#46: Fresh, `wasmbuild`, and v1.23.2
The big news in the past two weeks is the v1.0 release of Fresh! It uses SSR, just-in-time rendering, and island-based hydration, with no build step. Here are some reactions from Twitter:
Everyone: our builds got 50% faster@deno_land: we have no builds— Adrián Mato 🐙 (@adrianmg) June 28, 2022
okay, @deno_land's new web framework "fresh" is actually so clean— Tomasz Zdanowski (@tzdanows) June 30, 2022
I need to build something nowww
You had me at "zero JS by default":https://t.co/C6A1VDD5Fh— Alex Russell (@slightlylate) June 15, 2022
And if you haven't checked out Fresh, here's a 3min recap video from the one and only Fireship.
Articles and Resources
NEW FRAMEWORK Makes Remix And NextJS Feel Slow?? Fresh by Deno is FAST (Youtube) — Theo - ping.gg — In this 28min video, Theo explains Deno, SSR/SSG (with diagrams!), and how Fresh works.
How to Fresh (Youtube) — Coding with Robby — An excellent 20 min introduction to building a website with Fresh.
wasmbuild - Using Rust in Deno and Web Apps — David Sherret —
wasmbuild is a module that enables developers to build Rust for Deno or the Web with only Rust's toolchain and Deno installed, meaning less setup steps for your contributors.
Code and Tools
- Deno v1.23.2 — Minor bug fixes and FFI improvements.
- bebo — Run Clojure scripts on Deno.
- http_response_helpers — Simple helper functions to create Fetch API Response objects.
- fast — A fast, minimal web framework in less than 200 LOC.
- r2d2 — Simple, lightweight Redis client library for Deno.
- zipland — Serve file server with single zip file as file system in Deno.
- atlas_sdk —A type–safe MongoDB Atlas SDK for Deno.
- hono — A web framework for Cloudflare Workers, but with the recent v1.6 release, now supports Deno.
- crayon — A terminal-styling module written in TypeScript.
- fortuna — A weighted gacha system.
- piwo — A command line HTTP client written in Deno.
- deno_python — Python interpreter bindings for Deno.
- webview_deno — New release v0.7.3 fixes the pre-built executables for Linux in addition to adding support for the Apple M1 platform.
- mock-file — A synchronous file system API polyfill for Deno Deploy.
- emoji — A utility module for all things emoji.
Odds and Ends
- Bundle any Deno module on the fly into standard JS module.
- Nick Taylor interviews Luca Casonato about Deno and Fresh (Youtube).
And that’s it for this issue!
Know someone who might find this useful? Please forward this to them.
And if you have any feedback and comments, just hit reply!