본문 바로가기

IT 용어

(2)
웹소켓, 그리고 웹트랜스포트(feat. QUIC) 최근에 회사 동료가 채팅기능 관련해서 웹소켓 기능을 구현하느라 애좀먹었는데,옛날에 한국회사에 있었을 때도 웹소켓에서 많이 들어봤었고, 비개발자들과 기술대화를 나눌때 종종 나와서,개발자들이 비개발자들을 어떻게 해야 이해시킬지 몰라 애먹었던 용어이기도 함.  간단히 말하면 웹소켓이란 클라이언트와 서버간의 지속적 양방향 연결을 지속하는 프토로콜이다. 이기능을 쓰면 실시간 데이터 주고 받기가 된다. 한번 견결되면 서로 계속 자유롭게 데이터를 주고 받을 수 있다.중요한 건 서버측에서 클라이언트로 데이터를 보낼 수 있다는 것.스피드도 단순 HTTP 요청 으답보다 빠르다.채팅, 실시간 알림 등에서 많이 씀. 이때 몇가지 개념들과 친숙해질 필요가 있는데, HTTP/3, QUIC, 웹트랜스포트  QUIC은 전송 '프로토..
🚀 Rust + WebAssembly: 차세대 웹 개발? 근래 종종 들어본 웹어샘블리..네이티브에 가까운 성능을 낸다고 하는데...나무위키에 따르면 과장이 섞여있다는 지적도 있지만, 일단 알아둘 필요는 있어 IT용어도감과 더불어, 지피티 센세를 통해 함께 간단히 정리해봄.🎯 정리✅ WebAssembly는 웹과 서버에서 고성능 실행을 가능하게 하는 핵심 기술✅ Rust와 결합하면 강력한 성능과 메모리 안전성을 보장✅ WASI를 통해 브라우저를 넘어 서버 및 CLI 환경에서도 활용 가능✅ asm.js보다 더욱 발전된 성능과 호환성을 제공하여 다양한 산업에서 사용 1️⃣ WebAssembly란?🌍 웹 성능을 혁신하는 기술WebAssembly(Wasm)는 브라우저에서 네이티브 성능에 가까운 실행 속도를 제공하는 바이너리 포맷.기존 JavaScript보다 빠른 실행..