darait

자바스크립트의 이벤트 루프는 단일 스레드에서 실행되는 비동기 작업을 처리하는 메커니즘입니다. javascript 에서 단일 스레드 이벤트 루프 동작을 간단히 설명하려고 합니다. 1) 사용자 이벤트 실행 2) 일단 call stack 에 들어감3) 이벤트가 Promise, async/await fetch() 와 같은 작업들이면 Micro task Queue 에 들어가고, setTimeout, setInterval 과 같은 작업들은 web Api 에서 처리되어 Macro task Queue 들어갑니다. 4) Micro task Queue 가 Macro task Queue 보다 우선순위를 가짐으로 이벤트 루프는 콜스택과 tak quequ 를 감시하다가 콜스택이 비어있으면 우선순위에 맞게 콜스택에 보내 ..

2024년 10월 16일 수요일에 숨고에서 처음으로 주최하는 공개 기술 세미나를 진행하는 곳에 당첨되어 다녀왔다. 30명 추첨에 당첨되다니 운이 좋았다. 처음은 숨고의 기술 프레임워크 연대기로 시작되었다.PHP로 2015년에 첫 출시를 진행하였고 그이후에 "Django > Vue2 > Next" 로 프레임워크를 변화하면서 마이그레이션 하면서 성장중에 있다고 한다. 이번 기술 세미나에서는 react-native 에 대한 내용도 있었는데 현재 나는 FE 개발자로 프론트 발표가 더 눈에 들어 왔던것 같다. "빌드 워크플로우 가속화" (발표자 : 숨고 FE 김현식, 김민철 님) 빌드에 들어가는 비용 계산을 구체적으로 해봤을때 예를 들어 연봉 5천만원인 개발자 기준으로 생각해봤을때, 회사가 빌드비용으로..

참여하고 있는 모각코(모여서 각자 코딩)에서 함께하는분이 발표를 한다고 해서 가게 된 모임이었다. AWSKRUG(https://awskrug.github.io/)는 분야별 혹은 지역별로 다양한 소모임을 만들어 운영하고 있는 곳으로 각 소모임을 활성화 하기 위해 행사 장소 제공, 경비 지원 및 학습용 AWS 크레딧 등을 제공하는 곳이다. 행사는 먼저 피자를 나눠먹고 참여자들끼리 이야기 하는 형식으로 진행되었다. 커뮤니티를 위한 프로그램이 따로 준비되어 있는것은 아니고 전체적으로 아는 사람들과의 교류위주여서 커뮤니티적으로는 조금 아쉬웠지만 Next 프레임워크에 대해서 듣고 배울 수 있는 자리여서 좋은 모임이었던것 같다.발표자: 김승모님 (호두랩스 테크랩팀)주제: Next.js 우아하게 사용하기내용: Next..