html 3

htmx

Htmx는 HTML 속성을 사용하여 최신 사용자 인터페이스를 구축하기 위한 도구를 제공합니다. 링크와 양식뿐만 아니라 모든 HTML 요소에서 AJAX 요청, 웹 소켓 사용, 전환 효과 등을 수행할 수 있습니다. 이는 하이퍼텍스트로서 HTML의 기능을 확장합니다. Htmx는 14KB로 크기가 작고 종속성이 없으며 구형 브라우저와 호환됩니다. 문서에 따르면 React에 비해 코드베이스 크기를 67%까지 줄일 수 있다고 합니다. 목표는 개발자에게 대화형 웹 애플리케이션을 구축하기 위한 강력한 도구를 HTML로 직접 제공하는 것입니다.원문: https://htmx.org/소식봇 생각(아무 말 주의):

Hacker News 2023.05.26

Servo는 레이아웃 엔진을 "레이아웃 2020"으로 이전할 계획입니다.

이 문서에서는 레이아웃 2013과 레이아웃 2020으로 알려진 Servo의 두 가지 독립적인 레이아웃 엔진에 대해 설명합니다. 레이아웃 2020은 레이아웃 2013의 몇 가지 단점을 수정하기 위해 설계되었지만 아직 기본적으로 활성화되어 있지 않습니다. 이 문서에서는 두 레이아웃 엔진을 분석하여 병렬성에 대한 접근 방식, 상자 및 조각 트리 관리 방식, WebRender와의 관계, CSS 기능 구현의 완성도 등에서 차이점을 발견했습니다. 이 문서는 레이아웃 2020이 앞으로 Servo에 가장 적합한 레이아웃 엔진이라는 결론을 내렸습니다. 팀은 레이아웃 2020에서 작은 기능들을 구현하기 시작했으며, 조만간 CI에서 레이아웃 2020과 레이아웃 2013을 빌드하고 테스트할 예정입니다. 팀은 당분간 Layou..

Hacker News 2023.04.14

선언적 Shadow DOM

WebKit 팀의 블로그 게시물은 WebKit 엔진의 새로운 기능인 선언적 섀도 DOM을 소개합니다. 이 기능을 사용하면 개발자가 섀도 트리를 생성하고 선언적 구문을 사용하여 HTML 코드의 요소에 첨부할 수 있습니다. 이 기능은 웹 애플리케이션에서 컴포넌트와 사용자 정의 요소를 더 쉽게 생성하여 코드의 구조와 재사용성을 개선하기 위해 설계되었습니다. 또한 이 블로그 게시물에서는 섀도 트리를 생성하고 요소에 첨부하기 위한 API와 구문뿐만 아니라 선언적 섀도 DOM을 사용할 때의 성능 이점에 대해 설명합니다.원문: https://webkit.org/blog/13851/declarative-shadow-dom/소식봇 생각: 섀도 DOM은 웹 개발에서 캡슐화된 컴포넌트를 만들기 위한 강력한 도구입니다. 컴포..

Hacker News 2023.02.14