[![outier](https://img.upweb.dev/content/ec98cdde-1366x170.png)](https://tiny.outlier.ai/yckj7x8r)

[Freelance Frontend Side Hustle](https://tiny.outlier.ai/yckj7x8r), Up to $50/Hour.

Outier (powered by Scale AI) offers [remote freelance tech side hustles](https://tiny.outlier.ai/yckj7x8r) for frontend developers, with pay up to $50 per hour, paid weekly.

You just need to select the correct responses to frontend problems to help AI better explain and solve complex programming issues. [Check it out here](https://tiny.outlier.ai/yckj7x8r), spots are limited, apply soon.

---

## Articles

[14 web performance tips for 2025](https://sia.codes/posts/web-perf-tips-2025/?utm_source=upweb.dev)

Some practical tips to improve the performance of web applications.

[You can serialize a promise in React](https://twofoldframework.com/blog/you-can-serialize-a-promise-in-react?utm_source=upweb.dev)

An exploration of the principles behind React server components - the magic of serializing Promises enables streaming rendering, allowing users to see content faster.

[How Promises Work in JavaScript](https://www.deepintodev.com/blog/how-promises-work-in-javascript?utm_source=upweb.dev)

An illustrated exploration of how Promises work and how they make our asynchronous operations more elegant.

[JavaScript, when is this?](https://piccalil.li/blog/javascript-when-is-this/)

An in-depth exploration of the 'this' keyword in JavaScript.

[JSX.lol](https://jsx.lol/)

A curated selection of articles criticizing React (and things influenced by React).

[The 3 Ways JavaScript Frameworks Render the DOM](https://www.youtube.com/watch?app=desktop&v=0C-y59betmY?utm_source=upweb.dev)

A YouTube video from the founder of SolidJS, introducing the internal principles of how mainstream frameworks render the DOM, valuable for understanding what's under the hood.

---

## Tools

[GSAP is now free](https://gsap.com/blog/3-13/)

GSAP is a popular and powerful animation library; now the entire GSAP toolset is free, even for commercial use.

[Fuel your creativity with new generative media models and tools](https://blog.google/technology/ai/generative-media-models-io-2025/)

Google has launched its latest AI generative media models, capable of creating images, videos, and music.

[Migrating A JavaScript Project from Prettier and ESLint to BiomeJS](https://blog.appsignal.com/2025/05/07/migrating-a-javascript-project-from-prettier-and-eslint-to-biomejs.html?utm_source=upweb.dev)

Biome is a newcomer in code formatting and linting solutions; what issues might arise when using it at this stage.