dev-weekly 2024-08-31


CSS

Elastic Overflow Scrolling

  • 브라우저의 bounce 효과 모방하기 - 첫 엘리먼트 위에 margin을 추가하고 scroll snap 활용

Node

How To Create An NPM Package

  • 2024년에 npm 패키지를 만드는 방법.
  • 깃 셋팅, package.json, TS셋팅, exports 등 각각의 프로퍼티에 대해 설명
  • git, ts, prettier, exports, tsup, lint, vitest, github action 을 활용한 셋팅

Javascript

Announcing Rspack 1.0

  • webpack API 및 생태계와 호환되며 webpack보다 10배 빠른 Rust로 작성된 번들러 Rspack 1.0 릴리스
  • split chunk, tree shaking, scope hosting, mangle exports 와 같은 기능 및 웹팩 생태계의 대부분의 로더 지원
  • module federation 2.0 지원

ETC

The Top Programming Languages 2024

  • IEEE의 프로그래밍 언어 순위. Spectrum은 IEEE의 회원 프로필에 따른 가중치, Trending은 시대 흐름에 맞는 언어, Jobs는 고용주가 원하는 언어.
  • Rust, TS의 순위 상승. Apex, Solidity 처음으로 순위 진입

Release