Ben Chuanlong Du's Blog

It is never too late to learn.

Rust for Frontend Development

Leptos

Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.

Dioxus

Dioxus is a portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust.

Sycamore

Sycamore is a reactive library for creating web apps in Rust and WebAssembly.

yewstack/yew

seed

Seed is a front-end Rust framework for creating fast and reliable web apps with an elm-like architecture.

Tips on Frontend Development

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The State of Frontend in 2022 has a good discussion about the state and trend of frontend technologies as of 2022.

Useful Tools for Web Development

  1. Rome provides unified developer tools …

Tips on JavaScript

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The State of Frontend in 2022 has a good discussion about the state and trend of frontend technologies as of 2022.

babel

babel is a compiler for writing next generation JavaScript …

Search Engine for Static Web Sites

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Below is a list of search engines which run on the client side.

tinysearch

Tiny, full-text search engine for static websites built with Rust and Wasm.

stork

Stork is a library …

Tips on Svelte

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

https://svelte.dev/examples#hello-world

https://svelte.dev/

Tips on NodeJS

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Install NodeJS

Install NodeJS on Ubuntu

Upgrade NodeJS

  1. It is suggested that you use n (instead of nvm) to manage different versions of NodeJS.
    n lts
    n latest
    

References

https://davidwalsh …