Web Tools #535 - JS Libraries, ChatGPT Tools, React Native

Web Tools Weekly
WEB VERSION
Tools for Web Developers

Issue #535 • October 19, 2023

Advertisement

Webflow, the Only Visual Development Platform Designed for Agencies
Be the one clients can’t stop talking about. Trusted by 60,000+ freelancers and agencies, Webflow allows you to build custom websites visually, manage projects in a shared dashboard and collaborate with your colleagues.

Webflow

Take control of HTML, CSS, and JavaScript in a visual canvas. Webflow generates clean, semantic code that’s ready to publish or hand to developers.

Get Started – it's Free →

 
 

Back in March of this year, the Astro team released their 2023 Web Framework Performance Report to break some ground in helping developers and framework authors "better understand the relationship between framework choice, performance, and actual user experience on the web."

Towards the end of the report they explain some of the inherent weaknesses of their findings, but this is still a decent start in researching how well different frameworks perform. The frameworks considered are Astro, Gatsby, Next.js, Nuxt, Remix, SvelteKit, and WordPress.

You can check out the full article but I'll summarize their four primary findings here. And note that their team didn't do any actual testing themselves; the results are based on three publicly available datasets detailed in the post.

First, they showed the % of websites that passed Google's Core Web Vitals (CWV) assessment.

% of websites that passed Google's Core Web Vitals (CWV) assessment

As shown, Astro, SvelteKit, and Gatsby performed the best in this area, which might be the most crucial of those considered.

Next they showed how well websites performed using First Input Delay (FID), which demonstrates how quickly a page responds to a user's first interaction.

how well websites performed using First Input Delay (FID)

All the websites did well here with Gatsby as the slowest (though not by much).

Next they show how well the websites performed in terms of Cumulative Layout Shift (CLS), a well-known metric that's been in performance discussions for some time now.

how well the websites performed in terms of Cumulative Layout Shift (CLS)

As you can see, Astro, Remix, and SvelteKit do well in this area, with WordPress also performing strongly.

The last one is a measure of each website's Largest Contentful Paint (LCP), another popular performance metric.

a measure of each website's Largest Contentful Paint (LCP)

In this case, more websites failed the test with Astro and SvelteKit being the only two frameworks that passed more than 50% of the time.

They also show results of an experimental metric that is supposed to replace FID in the future – Interaction to Next Paint (INP) – so you can see how the frameworks performed with that metric as well.

As the authors mention towards the end of the report, newer frameworks are used more often on newer websites. This is going to be a big advantage in performance, so we can certainly take these findings with a grain of salt. I'd guess that if the study was limited to websites built in the past few years, the numbers would probably be a lot different.

Nonetheless, it's good to know that the newer frameworks are doing a decent job at keeping up with the most important performance metrics to help websites rank well in search and help increase conversions.

Now on to this week's tools!
 

JavaScript Libraries and Frameworks

Effect
A powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs.

Leporello.js
An interactive functional programming IDE for JavaScript, with next-level debugging, and designed for developing HTML5 apps.

Webflow, the Only Visual Development Platform Designed for Agencies
Be the one clients can’t stop talking about. Build custom websites visually, manage projects in a shared dashboard and collaborate with your colleagues all with Webflow.     SPONSORED 

ExpressoTS
A Typescript + Node.js lightweight framework for quickly building scalable, easy-to-read and easy-to-maintain server-side applications.

Surreal
A mini jQuery alternative with dependency-free animations that pairs well with htmx, has an improved vanilla querySelector(), and more.

Agentscript
An ES6 module based and minimalist agent-based modeling system inspired by a programming language called Netlogo.

Nue
A powerful React, Vue, Next.js, Vite, and Astro alternative with an improved developer experience, with separation of concerns, and universal hot reloading.

Nue

OS.js
A  library for creating desktop-like experiences on the web, that includes a window manager, application APIs, GUI toolkit, filesystem abstractions, and more.

Seniman
A JavaScript server-driven UI framework that runs your JSX components on the server, enabling your UI to operate without downloading your component and business logic code to the client.

On the Release Radar:

ChatGPT and AI Tools

openv0
An AI-based generative UI component framework that allows you to  generate and iterate on UI components, with live preview.

AI Image Generator
A text-to-image Figma plugin that lets you generate unique AI images using a text prompt right inside of Figma.

Dora
A no-code platform with AI features to generate 3D and animated websites. Free while in Beta.

Stocks: Shaky. Recession Fears: Mounting.
The address for the hottest ticket in town? WebStreet. They match accredited investors with portfolio managers specializing in cash-flowing online businesses in areas like Micro-Saas and Amazon FBA.    SPONSORED 

SiegfriedAI
Interact with OpenAI's GPT models from your CLI using prompt-based agents. Simply drop your text files with GPT prompts into the templates folder to create your customized chat agents.

Zoo
A playground for comparing AI image models, built with Next.js, which you can run on their demo server or install locally.

Mage
A GPT-based web app generator to generate a full-stack web app in Wasp, React, Node.js, or Prisma.

Mage

ZeroGPT
An advanced and reliable ChatGPT, GPT4, and AI content detector. Just enter text and it will tell you what percentage of the content is AI-generated.

AI Town
An MIT-licensed, deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize.

Plugin Surf
A searchable directory of Chat-GPT plugins that also includes a list of the most popular plugins.
 

React Native and Mobile Tools

clean-rn
A simple CLI tool to clean all React Native caches in your project using a simple command.

store.app
An app store for Progressive Web Apps (PWAs), searchable or filterable by category, and you can submit your own web apps, whether installable or not.

Meco: Free Your Newsletters From the Inbox
The inbox is full of distractions and too many subscriptions lead to inbox chaos. Time to liberate your inbox and move to Meco, a newsletter aggregator built for reading.    SPONSORED 

react-native-wireframe-ui
A wireframe UI kit for React Native and web, with Expo, that includes about 20 component primitives.

Nano
A low code react native framework for building and updating native mobile apps in real time using JSON.

How To Target Email Clients
Not mobile only, but this is a searchable resource that lists CSS hacks for targeting different email clients, including many iOS and Android hacks.

How To Target Email Clients

expo-ahap
React Native module for loading and interacting with Apple AHAP files (a JSON-like file format that specifies a haptic pattern through key-value pairs).

react-native-z-view
React Native component to show a view on top of all the views in React Native, like an overlay.

App Icon Badge
An Expo plugin/library to add customizable badges to your app icon (e.g. a banner that says "beta" or a ribbon that shows the version number).

On the Release Radar:

Commercial Apps and Classifieds

These are commercial apps, affiliate links, PPC ads, and paid classifieds. Buy a Classified here.
Convex – A Firebase-like platform for the TypeScript era, with database, server functions, etc.
Bytes – A JavaScript newsletter that's informative and entertaining, for all levels of JS devs.    AD 
BoltAI – A native ChatGPT client for macOS, to access ChatGPT in your favourite apps.
Wall of Reviews – Service to collect, manage, and display user testimonials for your app.
Hal9 – Answer data questions with conversational AI that leverages your company's cloud data.   AD 
DevGPT – An AI developer tool that turns tickets directly into code.
Sttabot – A no-code and low-code AI infrastructure to get started with NLP.

An X Post for Thought

10 years certainly makes a difference. It really does seem like more and more tech workers, not just designers, sound like what's described in this post.
 
An X Post for Thought
 

Send Me Your Tools!

Made something? Reply to this email or send links via Direct Message on X @LouisLazaris (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

Fudge is like Tetris in the bizarro world. I'm still not entirely sure of the rules here, but it's an interesting concept for a Tetris-inspired game.

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
@LouisLazaris
PayPal.me/WebToolsWeekly

Older messages

Web Tools #533 - MDN RegExp, CSS Tools, ChatGPT, JSON/DB

Thursday, October 5, 2023

Web Tools Weekly WEB VERSION Issue #533 • October 5, 2023 Advertisement Webflow, the Only Visual Development Platform Designed for Agencies Be the one clients can't stop talking about. Trusted by

Web Tools #532 - Guitar Tools, React, SVG, Uncats

Thursday, September 28, 2023

Web Tools Weekly WEB VERSION Issue #532 • September 28, 2023 Advertisement Let Auth0 by Okta Take Care of Customer Identity Got better things to worry about than building Identity? If you're an

Web Tools #531 - Video SDK, JS Utilities, Build Tools, VS Code

Thursday, September 21, 2023

Web Tools Weekly WEB VERSION Issue #531 • September 21, 2023 The following intro is a paid product review for Dyte, a platform that provides a powerful SDK to create immersive live video experiences

Web Tools #530 - DOM Parser, Frameworks, Media Tools, JS Plugins

Sunday, September 17, 2023

Web Tools Weekly WEB VERSION Issue #530 • September 14, 2023 Advertisement They Call it the “Tesla of Productivity Apps" Achieve maximum productivity with: Daily planning: Add or create a daily

Web Tools #529 - CSS Survey, JS Utils, ChatGPT, JSON/DB

Thursday, September 7, 2023

Web Tools Weekly WEB VERSION Issue #529 • September 7, 2023 Advertisement How To Adjust Image Size Without Distortion Resizing pictures is an easy task, but it gets terrifying when you deal with

You Might Also Like

Issue #568: Random mazes, train clock, and ReKill

Friday, November 22, 2024

View this email in your browser Issue #568 - November 22nd 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

Why Nvidia's CEO loves NotebookLM

Friday, November 22, 2024

I love my Alexa-enabled microwave; Best early Black Friday deals -- ZDNET ZDNET Tech Today - US November 22, 2024 Jensen Huang Even Nvidia's CEO is obsessed with Google's NotebookLM AI tool

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building