Products
Features
YouTube Video Summarizer
Summarize YouTube videos
Web & PDF Highlighter
Highlight web pages & PDFs
Chat with PDF
Ask any PDF questions with AI
Ask AI Clone
Chat with your highlights & memories
Audio Transcriber
Transcribe audio files to text
Glasp Reader
Read and highlight articles
Kindle Highlight Export
Export your Kindle highlights
Idea Hatch
Hatch ideas from your highlights
Integrations
Obsidian Plugin
Notion Integration
Pocket Integration
Instapaper Integration
Medium Integration
Readwise Integration
Snipd Integration
Hypothesis Integration
Apps & Extensions
Chrome Extension
Safari Extension
Edge Add-ons
Firefox Add-ons
iOS App
Android App
Discover
Discover
Ideas
Discover new ideas and insights
Articles
Curated articles and insights
Books
Book recommendations by great minds
Posts
Essays and notes from readers
Quotes
Inspiring quotes collection
Videos
Curated videos and summaries
Explore Glasp
Glasp Story
How we grew from 0 to 3 million users
Glasp Newsletter
Weekly insights and updates
Glasp Talk
Interview series with great minds
Glasp Blog
Latest news and articles
Glasp Use Cases
Learn how others use Glasp
Build & Support
Glasp API
Access Glasp's API for developers
MCP Connector
Connect Glasp to Claude & ChatGPT
Community
Glasp Reddit Community
Students
Student discount and benefits
FAQs
Frequently Asked Questions
AboutPricing
DashboardLog inSign up

a fresh new web framework is out

628.2K views
•
June 29, 2022
by
Fireship
YouTube video player
a fresh new web framework is out

TL;DR

Fresh is a new web framework called Fresh that has zero JavaScript shipped to the browser, no build step during development, and is based on the island's architecture.

Transcript

it is june 29 2022 and you're watching the code report well it's that time of the week again a fresh new web framework has been born and i know exactly what you're do thinking anymore it's name is fresh and it's dripping like literally the logo is dripping but more importantly it has some awesome features it ships zero javascript to the browser by... Read More

Key Insights

  • 🛟 Fresh is a simple yet powerful full-stack framework for server-side rendering with TypeScript support.
  • 🏝️ By rendering static HTML by default and adding interactivity through JavaScript on individual components, the island's architecture provides a balance between performance and interactivity.
  • 🏛️ Dino, the JavaScript runtime Fresh is built on, offers seamless TypeScript support and allows apps to be built and deployed without a build step.
  • 🥺 While Fresh offers simplicity and strong typing, it has a smaller ecosystem compared to Node.js, leading to potential compatibility issues with certain npm packages.
  • 💨 Fresh leverages web standards like the Fetch API for fast response times and can be deployed to edge functions, enabling efficient global delivery of applications.
  • 📟 The island's architecture used by Fresh shares similarities with Astro, but Fresh differs in its server-side rendering approach for every page instead of using client-side rendering for subsequent pages.
  • 👻 Fresh simplifies form submissions by allowing developers to handle them directly in the component file, using TypeScript code.

Install to Summarize YouTube Videos and Get Transcripts

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: What is Fresh and what makes it unique?

Fresh is a new web framework for server-side rendering that ships zero JavaScript to the browser by default and does not require a build step during development. It is unique in its use of the island's architecture and being built on top of Dino, a JavaScript runtime alternative to Node.js.

Q: How does Fresh handle interactivity on a website?

Fresh uses the island's architecture, which allows websites to opt into JavaScript on individual components. Components kept in the islands directory will ship JavaScript to the browser, while all other components will be rendered as static HTML. This provides a balance between interactivity and fast page load times.

Q: What are the benefits and drawbacks of using Dino with Fresh?

The benefit of using Dino with Fresh is the first-class TypeScript support and the ability to build and deploy apps without a build step. However, a drawback is that Dino has a smaller ecosystem compared to Node.js, and not all npm packages are compatible.

Q: How does Fresh handle form submissions?

Fresh uses remix-style form submissions, allowing developers to write TypeScript code that directly handles form submissions in the component file for the respective page. This simplifies form handling and maintains strong typing.

Summary & Key Takeaways

  • Fresh is a full-stack framework for server-side rendering, allowing developers to write apps in TypeScript.

  • It is built on top of Dino, a JavaScript runtime alternative to Node.js, providing first-class TypeScript support and allowing apps to be built and deployed without a build step.

  • Fresh is based on the island's architecture, which uses partial hydration to render static HTML to the browser by default and adds interactivity through JavaScript on individual components.


Read in Other Languages (beta)

English

Share This Summary 📚

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Explore More Summaries from Fireship 📚

How to Build a RESTful API with Node.js Express thumbnail
How to Build a RESTful API with Node.js Express
Fireship
How to Build a Video Editing Tool with React and WebAssembly thumbnail
How to Build a Video Editing Tool with React and WebAssembly
Fireship
How Did Soham Parekh Exploit Remote Work for Multiple Jobs? thumbnail
How Did Soham Parekh Exploit Remote Work for Multiple Jobs?
Fireship
What Are the Key Concepts in Computer Science? thumbnail
What Are the Key Concepts in Computer Science?
Fireship
Vim in 100 Seconds thumbnail
Vim in 100 Seconds
Fireship
Build a Chatbot from Scratch - Dialogflow on Node.js thumbnail
Build a Chatbot from Scratch - Dialogflow on Node.js
Fireship

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Apps & Extensions

  • Chrome Extension
  • Safari Extension
  • Edge Add-ons
  • Firefox Add-ons
  • iOS App
  • Android App

Key Features

  • YouTube Video Summarizer
  • Web & PDF Summarizer
  • Web & PDF Highlighter
  • Chat with PDF
  • Ask AI Clone
  • Audio Transcriber
  • Glasp Reader
  • Kindle Highlight Export
  • Idea Hatch

Integrations

  • Obsidian Plugin
  • Notion Integration
  • Pocket Integration
  • Instapaper Integration
  • Medium Integration
  • Readwise Integration
  • Snipd Integration
  • Hypothesis Integration

More Features

  • APIs
  • MCP Connector
  • Blog & Post
  • Embed Links
  • Image Highlight
  • Personality Test
  • Quote Shots
  • Open Graph Checker

Company

  • About us
  • Our Story
  • Blog
  • Community
  • FAQs
  • Job Board
  • Newsletter
  • Pricing
Terms

•

Privacy

•

Guidelines

© 2026 Glasp Inc. All rights reserved.