HTML over WebSockets: real-time SPAs with barely any JavaScript
HTML을 WebSockets로 전송하여 최소한의 자바스크립트로 실시간 SPA를 구현하는 방법.
Using HTML over WebSockets for real-time SPAs with minimal JavaScript.
AI가 선별한 아티클
HTML을 WebSockets로 전송하여 최소한의 자바스크립트로 실시간 SPA를 구현하는 방법.
Using HTML over WebSockets for real-time SPAs with minimal JavaScript.
BroadcastChannel을 사용해 브라우저 탭 동기화를 개선하는 방법을 설명합니다.
Explains how to improve browser tab synchronization using BroadcastChannel.
Gnoke Books는 인쇄된 잡지처럼 작동하는 프론트엔드 프로젝트입니다.
Gnoke Books is a frontend project that operates like a printed magazine.
CryptoJS의 약한 난수 생성기가 570만 달러 손실의 원인으로 지목되었다.
CryptoJS's weak RNG is linked to $5.7 million in thefts from crypto wallets.
다양한 피부 톤 생성을 위한 알고리즘과 색상 공간을 개발했습니다.
Developed an algorithm and color space for generating diverse skin tones.
JSON.parse는 JavaScript 상태를 완벽하게 복제하지 않습니다.
JSON.parse does not perfectly duplicate the JavaScript state.
TypeScript 7이 네이티브로 전환되었으며, 이에 대한 오해가 존재한다.
TypeScript 7 has gone native, but there are misconceptions.
Adform의 스크립트가 해킹되어 사용자 암호화폐 지갑 주소가 변경되는 사건 발생.
Adform's script was hacked to change cryptocurrency wallet addresses for users.
Gander는 모든 파일을 열 수 있는 Android 뷰어로, 권한을 요청하지 않습니다.
Gander is an Android file viewer that requests no permissions at all.
CodePen 2.0에 대한 소개 및 업데이트입니다.
Introduction and updates on CodePen 2.0.
웹훅을 보내고 나서 실제로 무슨 일이 일어나는지를 설명한다.
Explains what happens after you send a webhook.
satteri는 JavaScript 생태계를 위한 고성능 Markdown 및 MDX 처리기이다.
satteri is a high-performance Markdown and MDX processor for the JavaScript ecosystem.
프론트엔드 챌린지에 참여하고 맛있는 요리를 만들어 보세요!
Join our Frontend Challenge featuring comfort food themes!
자바스크립트 실행을 시각화하고 되감기 기능을 구현한 사례를 소개합니다.
This article shares how a frontend engineer visualized JavaScript execution and implemented rewind functionality.
joyfill npm 패키지가 해킹되어 RAT를 배포하는 문제가 발생했습니다.
Compromised joyfill npm packages distribute RAT when imported.
HN 링크를 쉽게 조회할 수 있는 사용자 스크립트를 개발한 사례.
A user script was created to simplify accessing HN links and discussions.
실시간으로 UI를 재작성하는 채팅 앱 구축 경험을 공유합니다.
A chat app that rewrites its UI in real time is shared.
Rust를 위한 Topcoat 프레임워크의 특징과 장점을 설명합니다.
Topcoat is a full-stack web framework for Rust with server-side rendering capabilities.
TanStack Table V9 베타 버전은 최적화된 상태 관리와 더 낮은 메모리 사용을 특징으로 합니다.
TanStack Table V9 beta features optimized state management and lower memory usage.
Game Boy 전용으로 출시된 최초의 JavaScript 라이브러리 htmx 4.0 게임 출시.
htmx 4.0, the first JavaScript library for Game Boy, is now available as a $25 game.
Htmx 4.0이 게임 보이에서 독점적으로 출시되었습니다.
Htmx 4.0 is the first JavaScript library released exclusively on the Game Boy.
Brolly는 단순한 텍스트 날씨 예보 사이트입니다.
Brolly is a minimalist plain text weather forecasting site.
Flux 3에 대한 논의와 피드백이 Hacker News에서 활발히 이루어지고 있습니다.
Discussion and feedback about Flux 3 is ongoing on Hacker News.
브라우저에서 사용할 수 있는 물리학적으로 정확한 블랙홀 앱을 소개합니다.
Introducing a physically accurate black hole app that you can use in your browser.
호르무즈 해협 차단 시나리오를 통해 전 세계 석유 거래를 시뮬레이션한 시각화 도구 소개.
A visualization tool simulating the closure of the Strait of Hormuz on global oil trade data.
50줄 이하의 코드로 파일 기반 라우터를 구현하는 방법에 대한 튜토리얼.
A tutorial on building a file-based router in under 50 lines of code.
Nuxt와 SvelteKit의 비교 분석.
Comparison analysis of Nuxt and SvelteKit.
크로스오리진 iframe에서 데이터를 추출하는 방법을 설명합니다.
This article explains how to extract data from a cross-origin iframe.
에러 재처리에 대한 문제와 해결책을 제시하는 글입니다.
The article addresses issues with rethrowing errors and how `Error.cause` resolves them.
Jelly UI는 HTML 폼 컨트롤을 위한 소프트 바디 물리 엔진이다.
Jelly UI is a soft-body physics engine for native HTML form controls.