# FullSoak - no-Build 타입스크립트 풀스택 프레임워크

> Clean Markdown view of GeekNews topic #19417. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=19417](https://news.hada.io/topic?id=19417)
- GeekNews Markdown: [https://news.hada.io/topic/19417.md](https://news.hada.io/topic/19417.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-02-25T09:59:30+09:00
- Updated: 2025-02-25T09:59:30+09:00
- Original source: [github.com/fullsoak](https://github.com/fullsoak/fullsoak)
- Points: 5
- Comments: 0

## Summary

FullSoak는 Koa에서 영감을 받은 Oak HTTP 서버를 기반으로 한 타입스크립트 풀스택 프레임워크로, 빌드 과정 없이 직접 서빙이 가능하며 JSX와 HTM을 지원합니다. Preact를 사용하여 React와 유사하지만 더 가벼운 성능을 제공하며, SSR-first 및 SSR-optimized 기능을 갖추고 있습니다. FullSoak는 Next.js나 Remix와 같은 정교한 프레임워크보다 기능이 간소화되어 있으며, TSX 컴포넌트를 텍스트/html 콘텐츠로 렌더링하여 클라이언트 측에서 콘텐츠가 스스로 hydrate됩니다.

## Topic Body

- Full-Stack Oak = FullSoak : 핵심은 Koa에서 영감을 받은 Oak http 서버   
- 빌드 과정없이 직접 서빙(minification/mangling 은 지원)  
- JSX 와 HTM(Hyperscript Tagged Markup, JSX 보다 더 향상된 기능을 내장) 지원  
  - 두가지 모두 별도 빌드 과정없으며, JSX 변환은 파일 단위로 자동 처리됨   
- Preact임. React와 비슷하지만 훨씬 가벼움   
- SSR-first & SSR-optimized : [Deno의 JSX Precompile](https://docs.deno.com/runtime/reference/jsx/#jsx-precompile-transform) 참고  
- (대부분) WYSIWYG임. Next.js나 Remix, Deno의 Fresh와 같은 정교한 프레임워크에 비해 FullSoak은 상당히 "기능이 빈약"하도록 설계  
  - "컨트롤러" 파일(기존의 "MVC"에서처럼)로 시작  
  - TSX 컴포넌트를 텍스트/html 콘텐츠(즉, 일반 문자열)로 렌더링  
  - 클라이언트 측에서 콘텐츠가 스스로 hydrate

## Comments



_No public comments on this page._
