드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (384)
    • Javascript (161)
    • Go (133)
    • Rust (32)
    • Python (29)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (6)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
ECMAScript 2025 최종 승인 무엇이 달라졌나?

ECMAScript 2025 최종 승인 무엇이 달라졌나?

ECMAScript 2025 최종 승인 무엇이 달라졌나?자바스크립트의 새로운 시대가 열리다지난 6월 25일, Ecma 인터내셔널 총회에서 'ECMAScript 2025' 언어 명세가 최종 승인되었습니다.이는 자바스크립트의 새로운 버전이 공식적인 '표준'으로 확정되었음을 의미하며, 이제 곧 우리가 사용하는 브라우저와 Node.js 환경에 새로운 기능들이 속속 도입될 것이라는 신호탄입니다.매년 발전하는 자바스크립트의 변화를 따라가는 것은 때로 벅차게 느껴질 수도 있지만, 새로운 표준에 담긴 기능들을 이해하는 것은 우리가 더 효율적이고 우아한 코드를 작성할 수 있게 만드는 중요한 열쇠입니다.이 글에서는 ECMAScript 2025에 새롭게 추가된 핵심 기능들이 무엇인지, 그리고 이 기능들이 실제 개발 현장에서..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
암호 해독 가이드 더 이상 두렵지 않은 자바스크립트 정규표현식

암호 해독 가이드 더 이상 두렵지 않은 자바스크립트 정규표현식

암호 해독 가이드 더 이상 두렵지 않은 자바스크립트 정규표현식우리 앞의 암호문, 정규표현식정규표현식(Regular Expression)은 많은 개발자에게 애증의 대상입니다.문자열 검색, 치환, 유효성 검사 등 강력한 기능을 제공하지만, 그 대가로 마치 고대의 암호문 같은 복잡하고 난해한 문법을 요구하기 때문입니다.한 줄의 정규표현식을 해독하기 위해 몇 시간을 끙끙 앓거나, 반대로 내가 작성한 코드를 몇 달 뒤에 스스로도 알아보지 못하는 경험은 누구에게나 있을 것입니다.하지만 정규표현식은 정말 '읽기 어려운 것'으로만 남아야 할까요.다행히도, 현대 자바스크립트는 정규표현식을 더 쉽고 명확하게 다룰 수 있는 여러 가지 강력한 기능들을 제공하고 있습니다.이 글에서는 마치 암호문 같았던 정규표현식을 어떻게 하면..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
더 안전한 타입스크립트 Map과 배열 다루기 고급 패턴 탐구

더 안전한 타입스크립트 Map과 배열 다루기 고급 패턴 탐구

더 안전한 타입스크립트 Map과 배열 다루기 고급 패턴 탐구타입스크립트의 배려, 때로는 오지랖이 될 때자바스크립트로 코드를 작성할 때 우리는 아주 자연스럽게 특정 패턴을 사용합니다.`Map` 객체에서는 `.has()`로 키의 존재를 먼저 확인한 뒤, `.get()`으로 안전하게 값을 가져옵니다.배열에서는 `.length`로 길이를 확인하여, 존재하지 않는 인덱스에 접근하는 오류를 피합니다.이러한 방어적인 코딩 습관은 매우 합리적이고 안전해 보입니다.하지만 타입스크립트의 세계로 넘어오는 순간, 이 당연했던 패턴들은 종종 우리의 기대를 배신하고는 합니다.타입스크립트는 우리의 '의도'를 온전히 이해하지 못하고, 이미 안전하다고 확신하는 상황에서도 '값이 `undefined`일 수 있다'며 깐깐하게 경고를 보내..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
자바스크립트의 배신 타입스크립트는 Iterator 이름 충돌을 어떻게 해결했나

자바스크립트의 배신 타입스크립트는 Iterator 이름 충돌을 어떻게 해결했나

자바스크립트의 배신 타입스크립트는 Iterator 이름 충돌을 어떻게 해결했나조용히 일어난 이름 전쟁ECMAScript 2025(자바스크립트의 공식 명칭) 명세에, 개발자들의 오랜 숙원이었던 '이터레이터 헬퍼 메서드(iterator helper methods)'를 품은 새로운 `Iterator` 클래스가 추가되었습니다.이는 `map`, `filter` 등 배열에서나 가능했던 편리한 기능들을 이제 모든 순회 가능한 객체에서 직접 사용할 수 있게 되었다는 반가운 소식입니다.하지만 이 기쁨도 잠시, 타입스크립트 진영에서는 조용한 비상이 걸렸습니다.새롭게 표준으로 들어온 `Iterator`라는 이름이, 이미 타입스크립트 생태계에서 핵심적인 역할을 하던 기존의 `Iterator` 타입과 정면으로 충돌했기 때문입니..

  • format_list_bulleted Javascript
  • · 2025. 7. 13.
  • textsms
2025년 최고의 자바스크립트(JavaScript) 대안, 리스크립트(ReScript) 파헤치기!

2025년 최고의 자바스크립트(JavaScript) 대안, 리스크립트(ReScript) 파헤치기!

2025년 최고의 자바스크립트(JavaScript) 대안, 리스크립트(ReScript) 파헤치기!안녕하세요! 오늘은 2025년에 주목해야 할 자바스크립트(JavaScript)의 강력한 대안, 바로 리스크립트(ReScript)에 대해 알아보려고 한답니다.리스크립트(ReScript) 소개리스크립트(ReScript)는 그 자체로 정말 매력적인 특징들을 많이 가지고 있는데요.예를 들면, 훨씬 더 탄탄한 타입 시스템, 순수 함수형 프로그래밍 지원 강화, 강력한 언어 기능들, 그리고 네이티브 언어로 작성되어 성능이 어마어마하게 빠른 컴파일러 등이 있습니다.물론, 그에 상응하는 단점들도 존재하는데요.이 글에서는 리스크립트(ReScript)의 강력한 기능들, 주변 생태계, 그리고 우리가 매일 사용하는 리액트(React..

  • format_list_bulleted Javascript
  • · 2025. 5. 20.
  • textsms
fetchpriority (페치프라이오리티)로 리소스 로딩 최적화하기

fetchpriority (페치프라이오리티)로 리소스 로딩 최적화하기

fetchpriority (페치프라이오리티)로 리소스 로딩 최적화하기배경미리 로딩(Preloading)은 전체 웹페이지 로딩이 완료되기 전에 주요 콘텐츠를 먼저 로드하여 사용자에게 더 나은 경험을 제공하고 대기 시간을 줄일 수 있게 해줍니다.하지만 어떤 경우에는 미리 로드된 리소스의 우선순위를 더욱 세분화해야 할 필요도 있습니다.미리 로딩만으로는 리소스 우선순위를 완벽하게 제어할 수 없기 때문에, 이를 보완하기 위해 fetchpriority (페치프라이오리티) 속성이 도입되었습니다.목표리소스 가져오기 우선순위에 영향을 줍니다.미리 로드된 리소스의 로딩 순서를 보완합니다.우선순위는 브라우저에게 리소스의 상대적인 중요도를 나타냅니다.적절한 우선순위 설정은 최적의 로딩을 보장하여 웹 사용자 경험을 향상시킵니다..

  • format_list_bulleted Javascript
  • · 2025. 5. 17.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 27
  • navigate_next
전체 카테고리
  • 분류 전체보기 (384)
    • Javascript (161)
    • Go (133)
    • Rust (32)
    • Python (29)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (6)
태그
  • #파이썬
  • #성능 최적화
  • #Go
  • #Go 언어
  • #Rust
  • #typescript
  • #Golang
  • #타입스크립트
  • #자바스크립트
  • #javascript
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바