pile·
최신
  1. 프론트엔드·LINE EngineeringLINE Engineering·

    AI로 웹 엔지니어 없이 LINE 앱 안에서 그룹 영상 통화 서비스 만들기

    LINE Planet 팀의 PM과 Android 엔지니어 두 명이 웹 전문 엔지니어 없이 LINE 앱 내에서 그룹 영상 통화 서비스를 개발한 과정을 다룬다. LIFF(LINE Front-end Framework)와 LINE Planet SDK를 활용해 React/Vite 기반 웹 앱을 구성했고, Firebase Cloud Functions로 별도 서버 인프라 없이 구현을 완료했다.

    #react#webrtc#firebase+2
  2. 프론트엔드·vercel-blogVercel Blog·

    Vercel과 Shopify의 Hydrogen 전면 재설계

    Vercel과 Shopify가 Hydrogen을 오픈소스·런타임 무관 프레임워크로 전면 재설계했다. 기존 Hydrogen은 빠른 헤드리스 스토어프런트 배포를 지원했지만 플랫폼 종속성이 있었고, 새 버전은 Svelte, Nuxt, Next.js 등 어느 JavaScript 프레임워크에서도 동작한다. 3레이어 아키텍처(코어/클라이언트/서버)로 재구성하면서 각 레이어가 명확한 역할을 분담한다.

    #react#nextjs#i18n+2
  3. 프론트엔드·channel-talk채널톡·

    느려터진 에디터 좀 고쳐줘를 AI에게 시켜봤다

    채널톡이 1년간 미뤄둔 WYSIWYG 에디터 렌더링 끊김을, Andrej Karpathy 의 Auto Research 방식(점수 오르면 keep, 안 오르면 git revert)으로 AI 에게 맡겨 최적화한 실험기를 다룬다. 핵심 교훈은 "더 똑똑한 모델"보다 체감 성능을 제대로 반영하는 평가 루프(점수표)를 설계하는 게 관건이라는 점이다.

    #react#web-vitals#performance-optimization+5
  4. 프론트엔드·vercel-blogVercel Blog·

    React 성능 최적화를 임팩트 순서로 — react-best-practices

    리액트 성능 최적화가 릴리즈 후 문제 발생 시 증상을 쫓는 방식으로 이루어지는 현실을 비판하며, react-best-practices 저장소가 임팩트 크기 순으로 정렬된 8가지 최적화 카테고리와 실제 코드 비교를 제시한다. 비동기 워터폴 제거, 번들 크기 축소, 불필요한 리렌더 방지를 세 가지 반복 문제로 진단한다.

    #react#performance-tuning#rendering+2
  5. 프론트엔드·vercel-blogVercel Blog·

    Streamdown v2 — AI 스트리밍용 react-markdown 대체 라이브러리 플러그인 아키텍처 도입

    AI 스트리밍 앱을 위한 react-markdown 대체 라이브러리 Streamdown이 v2에서 플러그인 기반 아키텍처로 전환해 번들 크기를 대폭 줄였다. 코드 블록·Mermaid·수식·동아시아 언어 등을 필요한 플러그인만 임포트해 선택적으로 로드하며, 스트리밍 중 커서 인디케이터와 configurable한 마크다운 힐링 옵션도 추가됐다.

    #react#markdown#ai-sdk+2
  6. 보안·vercel-blogVercel Blog·

    React Server Components 보안 취약점 패치 — DoS 및 소스 코드 노출

    React 19 의 Server Components 구현에서 두 가지 보안 취약점이 발견되었다. App Router 엔드포인트를 노린 악의적 HTTP 요청으로 서버를 멈추거나(CVE-2025-55184, DoS), 서버 액션의 컴파일된 소스 코드를 추출(CVE-2025-55183, 소스 노출)할 수 있다. React 19.2.2 이상, Next.js 14.2.35/15.0.7/15.1.11 이상으로 즉시 업그레이드가 필요하다.

    #react#nextjs#cve+2