10 पॉइंट द्वारा GN⁺ 2024-06-18 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • एक्सटेंशन अलग किए गए: सभी एक्सटेंशन को अलग रिपॉज़िटरी और वेबसाइट पर स्थानांतरित कर दिया गया है। अब हर एक्सटेंशन का अलग-अलग version management और development किया जा सकता है.
  • SSE एक्सटेंशन: ज़्यादातर 1.x एक्सटेंशन 2.x के साथ compatible हैं, लेकिन SSE एक्सटेंशन को upgrade करना होगा.
  • hx-sse और hx-ws attributes हटाए गए: 1.x में recommended एक्सटेंशन से इन्हें replace किया गया है.
  • HTTP DELETE requests: अब form-encoded body की जगह parameters का उपयोग किया जाएगा.
  • JavaScript module styles: अलग-अलग JavaScript module styles के लिए files उपलब्ध कराई गई हैं.
    • ESM module: /dist/htmx.esm.js
    • UMD module: /dist/htmx.umd.js
    • AMD module: /dist/htmx.amd.js
    • Browser-loadable file: /dist/htmx.js
  • hx-on attribute हटाया गया: इसकी जगह कम hacky hx-on: syntax इस्तेमाल होगा.

छोटे बदलाव

  • default settings में बदलाव:
    • htmx.config.scrollBehavior को 'smooth' से 'instant' कर दिया गया है.
    • DELETE requests अब query parameters का उपयोग करेंगी. इसे htmx.methodsThatUseUrlParams को ['get'] पर सेट करके वापस बदला जा सकता है.
    • htmx.config.selfRequestsOnly का default मान अब true है.

फीचर्स

  • selectAndSwap() method: internal API method को public swap() method से replace किया गया है.
  • Web Components support: Web Components के लिए support में बड़ा सुधार किया गया है.
  • Dark mode support: वेबसाइट अब dark mode को support करती है.

2 टिप्पणियां

 
[यह टिप्पणी छिपाई गई है.]
 
GN⁺ 2024-06-18
Hacker News राय
  • htmx का उपयोग करके एक आंतरिक web app में client-side JS की 500 पंक्तियाँ हटाईं, और फीचर जोड़ने की गति तेज हो गई। file upload अनुभव में सुधार की ज़रूरत है।
  • htmx के निर्माता ने IE support बंद कर दिया है और library को सुव्यवस्थित किया है। upgrade guide उपलब्ध है।
  • htmx भविष्य की एक झलक देता है जहाँ HTML web की मुख्य भाषा बन जाता है। उम्मीद है कि industry इस दिशा में बदलेगी।
  • पहले लगा कि htmx 2.0.0 release मज़ाक है, लेकिन framework के लिए लगातार प्यार देख कर खुशी हुई।
  • htmx से जुड़ी पोस्टें बहुत हैं, लेकिन इस बार की यह major release ऊपर आनी चाहिए।
  • htmx उपयोगकर्ताओं से अपना backend stack और approach साझा करने का अनुरोध। खासकर Node(+TS) templater और endpoint management में रुचि है।
  • htmx बहुत पसंद है। web development फिर से मज़ेदार हो गया है। मुख्य logic server पर HTTP और HTML के साथ संभाला जाता है।
  • htmx को इस्तेमाल नहीं किया है, लेकिन यह एक सरल JS library जैसी लगती है। धीमे build time के बिना सादगी है।
  • React की प्रभुत्वशाली स्थिति का एक विकल्प उभरता देख खुशी है।
  • htmx का upgrade music बहुत पसंद आया। काश और libraries भी major release में music जोड़ें।