목차

1. 서론
2. 본론
3. 추가적으로

1. 서론

2. 본론

점점 코드에서 Golang이 직접 돌아가는 비중을 높이고 있다. 장기적으로는 파이썬은 라우터 역할만 하거나 완전 대체 가능한 날이 오면 그냥 이제 바이너리 다운로드 용도가 될 것이다

지금 코드 대체 비중은 한... 50%는 넘은 것 같은데 제일 큰 걸림돌은 렌더러이다

혁신적인 신규 렌더러 구조를 도입하려고 노력하고 있는데 결국 정규식 베이스면 테스트 -> 재설계 -> 테스트 -> 재설계 이걸 반복해야하는데

문제는 이걸 테스트할 시간이 부족하고 그렇다고 AST로 완전 다시 짜려니 머리가 너무 아프다

그래도 뭐... 언젠간 하겠지

3. 추가적으로

본래 계획은 JS를 왕창 도입해서 사용자에게 렌더링 부담을 전가하려고 했는데

근데 다시 생각해보니 그건 오픈나무 취지에 안 맞는 것 같아서

그냥 Golang 어차피 빠르니까 얘가 전부 하고 있다

심지어 지금 템플릿 렌더링도 쟤가 하고 있다

솔직히 설계 대충하고 있는데 그래도 이전보다 빠르다

역시 인터프린터 언어로는 컴파일 언어를 따라 잡을 수 없는거구나

 
추천 0

(돌아가기)
(임시 저장) (임시 저장 불러오기)

링크중괄호 (추가)


비로그인 상태입니다. 편집 시 지금 접속한 IP가 기록됩니다.