Blazor webassembly pre rendering?

Pre-renderingμ΄λΌλŠ” 게 있던데, 잘 이해가 μ•ˆλ˜μ„œμš” γ… 
λ™μž‘μ›λ¦¬μ™€ μž₯단점이 뭔지 κΆκΈˆν•©λ‹ˆλ‹€

μ’‹μ•„μš” 2

사전 λ Œλ”λ§(Pre-rendering)은 말 κ·ΈλŒ€λ‘œ 사전에 λ Œλ”λ§ ν•œλ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€. Blazor WebAssemblyλŠ” μ›ΉλΈŒλΌμš°μ €μ—μ„œ 졜초 λ Œλ”λ§λœ κ²°κ³Όκ°€ λ‚˜μ˜€κΈ° κΉŒμ§€ μ‹œκ°„μ΄ κ±Έλ¦¬λŠ” νŠΉμ§•μ΄ μžˆμŠ΅λ‹ˆλ‹€. 이에 따라 .NET 5λΆ€ν„° 사전 λ Œλ”λ§μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

사전 λ Œλ”λ§μ€ Blazor WebAssemblyκ°€ μ€€λΉ„λ˜λŠ” λ™μ•ˆ μ„œλ²„μ—μ„œ λ Œλ”λ§ν•˜μ—¬ κ·Έ κ²°κ³Όλ₯Ό λ³΄μ—¬μ£ΌλŠ” κ²ƒμž…λ‹ˆλ‹€. κ·ΈλŸ¬λ―€λ‘œ λ‹€μŒκ³Ό 같은 μž₯/단점이 μƒκΉλ‹ˆλ‹€.

  • μž₯점: WebAssemblyκ°€ μ€€λΉ„λ˜λŠ” μ‹œκ°„λ™μ•ˆ μ‚¬μš©μžκ°€ 미리 λ Œλ”λ§λœ κ²°κ³Όλ₯Ό 확인할 수 μžˆμ–΄μ„œ μ‹œμž‘μ΄ λŠλ¦¬λ‹€λŠ” 인식이 μ€„μ–΄λ“­λ‹ˆλ‹€.
  • 단점
    1. 사전 λ Œλ”λ§λœ 화면은 λ°˜μ‘ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ Œλ”λ§λœ 결과만 보여쀄 수 μžˆμŠ΅λ‹ˆλ‹€.
    2. μƒνƒœλ₯Ό κ³΅μœ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 즉, 미리 λ Œλ”λ§λœ ν™”λ©΄μ˜ μƒνƒœμ™€ 이후 WebAssembly으둜 λ Œλ”λ§λœ ν™”λ©΄μ˜ μƒνƒœλŠ” 같지 μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.
μ’‹μ•„μš” 4

쒋은 정보 κ°μ‚¬ν•©λ‹ˆλ‹€!

μ’‹μ•„μš” 1