Frontory

코드 편집 · 실습 · 필기 열기 →

Svelte · 28 프레임워크 비교

시리즈 목차 · 전체 기술 지도

단계: Canvas 검증과 프레임워크 비교 · 편집 가능한 예제 · 저장 ID: svelte-03

목표와 학습 후 역량

선수 지식

28단위는 27단위 결과물과 실험 기록을 이어 사용합니다.

핵심 개념과 설명

실행 모델 비교

React의 렌더 계산·Vue의 반응성·Svelte의 컴파일 갱신은 같은 내부 모델이 아닙니다. 같은 UI 계약을 구현한 코드와 관찰 결과로 차이를 설명합니다.

증거와 선호

한 실험 결과는 사용한 데이터와 환경에 한정됩니다. 측정값·확인한 수명·개인 선호를 분리해 기록합니다.

실습 준비

별도 Svelte 5 Vite 프로젝트에서 .svelte 파일을 컴파일해 실행합니다. 패키지 버전과 lockfile을 기록하세요. Frontory의 Svelte 미리보기는 실제 writable와 명시적 DOM 어댑터이며 .svelte 컴파일러나 runes 실행기가 아닙니다. 기존 svelte-03 미리보기는 출발점입니다. 본문의 확장 결과물은 별도 프로젝트에서 구현합니다.

연결된 예제는 출발점입니다. 아래 과제 전체가 완성된 코드는 아니며, 예제의 지원 범위를 넘는 작업은 별도 프로젝트에서 수행하세요.

실습 과제

  1. 외부 프로젝트의 실제 Svelte 컴포넌트와 React·Vue 카드 구현에 같은 조작 10회를 실행하세요.
  2. 상태·파생·구독·정리 코드와 A/B 초안 복귀 결과를 notes/final.md에 표로 쓰세요.
  3. 내장 svelte-03은 store 어댑터임을 표시하고 미실행·실패·측정 한계를 함께 제출하세요.

관찰할 변수

변수기준 조건바꿀 조건예상할 변화·검증 가설
구현 방식React·Vue·Svelte 동일 기능프레임워크만 변경출력 계약은 같고 상태·정리 코드의 책임은 다르게 나타난다.

표의 예상은 측정 결과가 아닙니다. 한 번에 한 조건만 바꾸고 실제 결과가 다르면 원인을 기록하세요.

완료 조건

자가 점검

  1. 성능 우열을 일반화할 수 없는 조건은 무엇인가요?
  2. 같은 요구에 대해 어느 구현이 왜 편했는지 증거와 선호를 나눌 수 있나요?

공식 참고

연결된 예제와 실행 범위

예제 원본 · 실행 환경과 제한

원본 코드·기록은 자동으로 덮어쓰지 않습니다. 기존 예제를 초기화할 때도 필기는 유지됩니다.

다음 학습

이전: 세 프레임워크 비교 준비

실험 기록 — 직접 작성

목표

핵심 개념

바꾼 변수와 예상

실제 결과

배운 점

남은 질문

코드 편집 · 실습 · 필기 열기 →