# Ultra - 스트리밍 SSR React 프레임워크

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6640](https://news.hada.io/topic?id=6640)
- GeekNews Markdown: [https://news.hada.io/topic/6640.md](https://news.hada.io/topic/6640.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-05-30T09:59:01+09:00
- Updated: 2022-05-30T09:59:01+09:00
- Original source: [github.com/exhibitionist-digital](https://github.com/exhibitionist-digital/ultra)
- Points: 12
- Comments: 3

## Topic Body

- 브라우저의 네이티브 기능에 의존하는 Deno용 웹앱 프레임워크   
→ ES Modules, Import Maps, Web Streams   
- Hot-takes(모든 사람이 동의하긴 어렵지만, 개발자들은 이런 의견을 따른다는 것)  
  - ESM,SSR은 필수(non-negotiable)  
  - 번들링은 안티패턴  
  - 데이터는 어디서든 요청 가능하고, 서버에서 항상 접근 가능   
  - 파일시스템 라우팅보다 Dynamic Import를 이용한 Lazy Routing이 우선   
  - 도구 및 프레임워크의 마법은 적은게 좋음   
  - 워크플로우와 기술스택을 단순화   
  - Streams 는 깔끔함

## Comments



### Comment 10277

- Author: ifmkl
- Created: 2022-06-02T08:26:50+09:00
- Points: 1

웹서버 설정에서 소스코드들은 access할 수 없게 설정하고 사용은 가능하긴 하겠네요.

### Comment 10196

- Author: flowflowflow
- Created: 2022-05-30T14:38:48+09:00
- Points: 2

팀 내에서 Ultra를 사용해보려고 고려했었는데, static file serving을 위한 public 폴더를 따로 지정하는 설정이 없고 src 내에 컴포넌트들과 정적 파일들이 같이 위치해있는 구조더라구요. 추후에 개선된다고는 하는데 현재는 사용하실 때 유의하시면 될 것 같습니다.  
(이런 식으로 Ultra로 제공된 사이트의 소스코드를 볼 수 있습니다. https://ultrajs.dev/app.tsx)

### Comment 10255

- Author: xguru
- Created: 2022-05-31T16:06:31+09:00
- Points: 1
- Parent comment: 10196
- Depth: 1

앗 그렇군요. 경험담 공유 고맙습니다!
