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

Admin: @andrey2019
Download Telegram
Why Code Security Matters - Even in Hardened Environments

A nicely diagrammed deep dive (and it really is deep) into a technique that allows malicious parties to turn a file write vulnerability in a Node app into a remote code execution exploit even when the file system is mounted read-only. - https://www.sonarsource.com/blog/why-code-security-matters-even-in-hardened-environments/

#nodejs
👍3
Good Practices and Design Patterns for Vue Composables

This article from Jakub Andrzejewski combines knowledge from his personal experiences and other articles on good practices and design patterns for writing Vue.js composables. - https://dev.to/jacobandrewsky/good-practices-and-design-patterns-for-vue-composables-24lk

#vue
👍3
Speeding Up the Virtual DOM With Vue.js

Web frameworks often use a virtual DOM to keep track of current UI elements.
To combat performance issues, Vue.js closely couples its runtime and compiler. - https://www.heise.de/hintergrund/Speeding-Up-the-Virtual-DOM-With-Vue-js-9799410.html

#vue
👍3
Wasmer Adds Node.js and Bun Support

Wasmer is a fast, Rust-powered WebAssembly runtime and as of Wasmer 5.0, it has (experimental) V8 backend support, meaning you can try all sorts of curious things like, say, running Clang or Python inside Node. - https://wasmer.io/posts/wasmer-js-sdk-now-supports-node-and-bun

#nodejs
👍3
Uncontrolled or Controlled: A Matter of Perspective?

Controlled components have state managed by React, while uncontrolled components store their state in the DOM, but sometimes it’s a bit more complicated than that, as Sam demonstrates here. - https://buildui.com/posts/uncontrolled-vs-controlled-a-matter-of-perspective

#react
👍21
Building Real-Time Applications with Vue.js and WebSockets

This guide walks through setting up a Vue.js project, integrating Socket.io for WebSocket communication, and creating a real-time chat application. - https://medium.com/@emperorbrains/building-real-time-applications-with-vue-js-and-websockets-3db2dd8d5d7c

#vue
👍4
Introducing the vlt Package Manager

Made up of an incredibly experienced team, including npm’s creator Isaac Schlueter, Vlt set out to ‘build the future’ of JS package management. The vlt tool, explained here, is the first fruit of the project and acts as ‘a drop-in replacement’ to whatever you’re using now. - https://blog.vlt.sh/blog/introducing-vlt-and-vsr

#nodejs
👍2
I wasted a day on CSS selector performance to make a website load 2ms faster

Trys Mudford shares his experience of trying to improve the CSS selector performance. - https://www.trysmudford.com/blog/i-spent-a-day-making-the-website-go-2ms-faster

#css
👍4
Node.js v22 Enters Long Term Support (LTS)

This happened in the past couple of weeks, but Lizz has put together a useful update on Node 22’s recent transition to becoming an LTS release and the key features it has baked in. - https://nodesource.com/blog/Node.js-v22-Long-Term-Support-LTS

#nodejs
👍3