FrontEnd Development
28.5K subscribers
144 photos
1 video
8.39K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
Why the Temporal API is Awesome

It’s still sat in stage 3 as a proposal, but the Temporal API aims to work around a lot of Date’s limitations without needing to rely on third-party libraries. - https://taro.codes/posts/2023-08-23-temporal-api/

#nodejs
Official Nuxt Module for TresJS is released

TresJs let's you build 3D scene as they were Vue components.
You don't need to import the components or composables from the TresJS ecosystem anymore, they will be auto-imported for you. - https://tresjs.org/blog/announcing-tres-nuxt-module.html

#vue
Making Sense of React Server Components

React Server Components have attracted a lot of attention this year, with Dan Abramov even creating a somewhat technical ‘let’s reimplement RSCs from scratch’ guide to hammer the concepts home. This post, however, demystifies what RSCs are, why they matter, and the opportunities they’re opening up, in an easy to follow way. - https://www.joshwcomeau.com/react/server-components/

#react
A quick introduction to CSS @scope

Bramus Van Damme gives a nice introduction to @scope, a way to scope the reach of your CSS selectors. - https://www.bram.us/2023/08/22/a-quick-introduction-to-css-scope

#css
In Defence of DOMContentLoaded

A solid explainer on measuring browser events and the use cases for DOMContentLoaded (and related events) in particular. "The DOMContentLoaded event fires once all of your deferred JavaScript has finished running." - https://csswizardry.com/2023/07/in-defence-of-domcontentloaded/

#javascript
Using JSX with Vue.js

Love it or hate it, JSX is a popular extension to JavaScript that allows XML tokens in your scripts. If you want to create templates in your script files and you find Vue’s render() function to be difficult to work with, JSX may be just what you need. Explore the basics of using JSX in building your Vue.js components in this Blogpost. - https://medium.com/js-dojo/using-jsx-with-vue-js-846f4fbbf07f

#vue
How to Pass a Component as a Prop in React

Some different ways to pass a component as a prop in a type-safe manner: passing JSX, using React.ComponentType, and using React.ElementType. - https://www.totaltypescript.com/pass-component-as-prop-react

#react
How To Use Web Workers In A Nuxt App

This project is written to share the usage of Web Work in the Nuxt3 app. Web Work is a fantastic feature of modern front-end web development which can provide the possibility of multithread computing on the web frontend. The combination of Web Worker and the popular SSR framework Nuxt3 can provide unlimited possibilities. - https://medium.com/@yinte1222/nuxt3-how-to-use-web-workers-in-a-nuxt-app-d03c1c8f2952

#vue
CommonJS is Hurting JavaScript

An interesting take on Node’s default module system, its history, its shortcomings, and the trickiness of managing both CommonJS and ES modules at once. It's perhaps no surprise the folks at Deno would like to see CommonJS disappear, but... - https://deno.com/blog/commonjs-is-hurting-javascript

#nodejs
React Suspense in Three Different Architectures

Suspense provides a way to make components more asynchronous and able to wait for some condition (such as loading content from the server) before they render without affecting the rest of the page. This article shows how Suspense can work alongside client-side rendering, server-side rendering, and server components. - https://elanmed.dev/blog/suspense-in-different-architectures

#react