Study/Full Stack
[FE] React , Next 이란? (Appendix 무료강좌추천)
안녕하세요. 후니대디입니다. 이번에는 Full Stack시리즈에서 React, Next등 Front-End에서 사용하는 기술들에 대해 간략하게 살펴보겠습니다. What is React? 사실 웹알못인 저는 프론트엔드 프레임워크하면 가장 먼저 리액트만을 떠올립니다. 2022년 프런트엔드 프레임워크 no.1은 리액트임을 부정할 수 없습니다. 리액트의 공식적인 출처와 정의는 페이북에서 개발하고 관리하는 UI 라이브러리 입니다 (사실 지금의 리액트가 제공하는 수준은 프레임워크라고 해도 무리는 없습니다만.. 엄밀히는 라이브러리가 맞습니다). 다른 FE프레임워크와는 대조적으로 리액트는 UI기능만을 제공하며 상태 관리, 라우팅, 빌드 시스템 등은 개발자가 직접 구축해야 합니다. (이를 위해 creat-react-ap..
[FE] WebAssembly란? <핵심 이론편>
안녕하세요. 소소한개발자 후니대디입니다. 이번에는 WebAssembly(a.k.a WASM) 에 대해 빠르게 핵심만 알아보겠습니다. 정 의 C와 C++ 같은 프로그래밍 언어를 컴파일해 어느 브라우저에서나 빠르게 실행되는 바이너리 형식(low-level language)으로 바꾸는 기술입니다. 네이티브 언어 수준의 성능을 보여 줄 수 있는 기술이 WebAssembly의 목표입니다. → 즉, C,C++,Rust와 같은 로우 레벨의 언어의 퍼포먼스를 웹에서 내겠다는 것이 주요 목적이라고 볼 수 있죠. 좀 더 쉽게 풀어서 설명드리면, 기존에 여러분이 C++로 작업한 알고리즘이 있다고 가정해보죠. 음 적당히 큰 알고리즘 엔진이라고 합시다. 어느 날 회사에서 이 알고리즘을 이제 web에서 서비스해야겠다고 공표합니다..