# htmx 4.0 გამოშვებულია Native Fetch API Transport, Idiomorph DOM Swapping და Scoped Inheritance-ით

Source: TechNewsList (https://technewslist.com)
Canonical URL: https://technewslist.com/ka/article/htmx-4-0-released-with-native-fetch-and-idiomorph-2026-09-20-night-ka
Section: Software (https://technewslist.com/ka/software)
Author: TechNewsList
Language: ka
Published: 2026-09-20T17:58:06.665+00:00
Updated: 2026-09-20T17:58:06.860835+00:00

> htmx core გუნდი აგზავნის htmx 4.0-ს, ჩაანაცვლებს მოძველებულ XMLHttpRequest-ს Fetch API-ით და Streams-ით, აერთიანებს იდიომორფებს ბუნებრივად და ახორციელებს სტრუქტურირებული ატრიბუტების მემკვიდრეობას.

## TL;DR
- htmx განვითარების საზოგადოებამ გამოუშვა ვერსია 4.0, რაც აღნიშნავს ბიბლიოთეკის პირველ სრულ სატრანსპორტო გადაწერას 2020 წლის დებიუტის შემდეგ.
- განახლება ცვლის მოძველებულ XMLHttpRequest-ს თანამედროვე Fetch API-ით, რაც საშუალებას აძლევს პროგრესული ნაკადის HTML განახლებებს.
- იდიომორფული მორფირება ახლა პირდაპირ არის შეფუთული ძირითადი ბიბლიოთეკაში, ინარჩუნებს ფოკუსს, გადახვევის პოზიციებს და აყალიბებს მდგომარეობებს სვოპებში.
- Scoped ატრიბუტის მემკვიდრეობა წყვეტს კასკადურ პრობლემებს კომპლექსურ ჩადგმულ კომპონენტთა განლაგებაში.

## Key points
- წამყვანმა არქიტექტორმა კარსონ გროსმა დაადასტურა, რომ ძველი ბრაუზერის პოლიფილების ჩამოგდებამ შეამცირა ბირთვული ბიბლიოთეკის მინიფიცირებული ზომა მხოლოდ 11 კილობაიტამდე.
- Native Fetch API-ის მხარდაჭერა დეველოპერებს საშუალებას აძლევს, გაუმკლავდნენ სერვერის მიერ გაგზავნილ მოვლენებს და HTTP/2 სტრიმინგს პირდაპირ სტანდარტული htmx ატრიბუტების მეშვეობით.
- იდიომორფული მორფირების ალგორითმი ხელს უშლის შეყვანის შეფერხებებს, რაც მომხმარებლებს საშუალებას აძლევს აკრიფონ ფორმის ველებში, სანამ ნაწილობრივი HTML განახლებები ხდება.
- განახლებული ღონისძიების მილსადენი უზრუნველყოფს სინქრონულ სასიცოცხლო ციკლის კაუჭებს მორგებული JavaScript-ის ინტეროპირებისთვის მაიმუნების დაყენების გარეშე.
- საზოგადოების კვლევის მონაცემები მიუთითებს, რომ წარმოების Django, Laravel და Go ვებ აპლიკაციების 25 პროცენტზე მეტი იყენებს htmx წარმოებაში.

## რა მოხდა

2026 წლის 20 სექტემბერს, Big Sky Software-მა და ღია კოდის htmx-ის შემსრულებლებმა გამოაცხადეს htmx 4.0-ის ზოგადი ხელმისაწვდომობა, ჰიპერმედიაზე ორიენტირებული ვებ განვითარების ბიბლიოთეკის უახლესი ძირითადი ვერსია. ოთხი წლის შემდეგ ბიბლიოთეკამ მოახდინა სერვერზე ორიენტირებული რეაქტიული ვებ არქიტექტურების პოპულარიზაცია, როგორც რთული ერთგვერდიანი აპლიკაციის (SPA) JavaScript ჩარჩოების ალტერნატივა, htmx 4.0 წარმოადგენს პროექტის ყველაზე მნიშვნელოვან შიდა მოდერნიზაციას დღემდე.

4.0 გამოშვების ცენტრალური ნაწილია ქსელის სატრანსპორტო ფენის სრული ხელახალი არქიტექტურა. უკუთავსებადობის მიზეზების გამო, htmx-ის წინა ვერსიები ეყრდნობოდა ბრაუზერის ვინტაჟურ `XMLHttpRequest` სპეციფიკაციას. 4.0 ვერსიით, ბიბლიოთეკა მთლიანად გადავიდა თანამედროვე სტანდარტის `fetch()` API-ზე და WHATWG Streams სტანდარტზე, რომელიც ხსნის მშობლიურ პროგრესულ რენდერირებას და HTML განახლებების სტრიმინგს.

გარდა ამისა, htmx 4.0 ოფიციალურად აერთიანებს იდიომორფს - დახვეწილ DOM-მორფირების ძრავას, რომელიც ადრე იყო განაწილებული როგორც სურვილისამებრ გაფართოება - უშუალოდ ბიბლიოთეკის ძირითად დისტრიბუციაში, უზრუნველყოფს მორფის გლუვ გაცვლას, რომელიც ინარჩუნებს მომხმარებლის ფოკუსს, შეყვანის არჩევანს და გადახვევის პოზიციებს ნაგულისხმევად.

![ჰიპერმედიის საინფორმაციო მოდელის დიაგრამა, რომელიც აჩვენებს რესურსების წარმოდგენებს და ჰიპერმედიის მდგომარეობის გადასვლებს](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1789924784682-hfrbnx-htmx-4-0-released-with-native-fetch-and-idiomorph-2026-09-20-night-inside-1-75b0a05fe9.webp)
*ჰიპერმედიის არქიტექტურა: Streaming Fetch API პასუხის მართვა ამარტივებს რეაქტიულ DOM გადასვლებს ვირტუალური DOM-ის განსხვავების გარეშე.*

## რატომ არის მნიშვნელოვანი

ბოლო ხუთი წლის განმავლობაში, ვებ-განვითარების ეკოსისტემამ განიცადა შესამჩნევი ქანქარის რხევა სერვერის მიერ გამომუშავებული არქიტექტურებისკენ. მიუხედავად იმისა, რომ ფრონტენდის ფრეიმორბებმა, როგორიცაა Next.js და Remix, წარმოადგინეს სერვერის კომპონენტების რთული აბსტრაქციები ჰიდრატაციისა და მდგომარეობის სინქრონიზაციის სამართავად, htmx-მა აჩვენა, რომ მარტივი HTML-ს შეუძლია უზრუნველყოს მომხმარებლის შესადარებელი გამოცდილება მკვეთრად დაბალი კოგნიტური ზედნადებით.

თუმცა, ძველი ტექნიკური შეზღუდვები ადრეულ htmx ვერსიებში ზოგჯერ აფერხებდა დეველოპერის ერგონომიკას დახვეწილ საწარმო აპლიკაციებში. კერძოდ, გარე HTML-ის საბაზისო შეცვლამ შეიძლება ხელი შეუშალოს მომხმარებლის ინტერაქციას, როგორიცაა კურსორის აქტიური პოზიციების წაშლა ტექსტის ველებში ან აუდიო დამკვრელის დაკვრის გადატვირთვა მშობელი კონტეინერის განახლებისას. მორფინგის ალგორითმების პირველი კლასის ნაგულისხმევად აყვანით, htmx 4.0 გამორიცხავს ხახუნის ამ საერთო წერტილს გარე დანამატების საჭიროების გარეშე.

გარდა ამისა, ძველი ბრაუზერის გადაწყვეტილებების გაუქმებამ საშუალება მისცა ძირითად საინჟინრო გუნდს აგრესიულად შეეჭრა მკვდარი კოდი. htmx 4.0-ის მინიფიცირებული და gzipped პაკეტის ზომა დაეცა მხოლოდ 11.2 კილობაიტამდე, რაც უზრუნველყოფს მობილური გვერდების სწრაფ დატვირთვას და JavaScript-ის შესრულების მინიმალურ ბიუჯეტს თუნდაც დაბალი სიმძლავრის სამომხმარებლო მობილურ მოწყობილობებზე.

## ტექნიკური დეტალები

მშობლიური Fetch API-ის ირგვლივ ხელახლა ჩაწერა საშუალებას აძლევს htmx 4.0-ს მოიხმაროს HTTP დაქუცმაცებული გადაცემის პასუხები და სერვერის გაგზავნილი მოვლენები (SSE) ერთიანი ნაკადის მილსადენის გამოყენებით. დეველოპერებს შეუძლიათ ელემენტების ანოტაცია `hx-swap="morph:stream"`-ით, რათა თანდათანობით გამოიყენონ შემომავალი HTML ნაწილაკები, როდესაც ისინი ჩამოდიან აპლიკაციის სერვერებიდან, რაც მკვეთრად გააუმჯობესებს პირველი შინაარსის შეღებვის დროებს გამოთვლით ინტენსიური მონაცემთა ბაზის მოთხოვნებისთვის.

იდიომორფი მუშაობს შემომავალი HTML ფრაგმენტების გარჩევით განცალკევებულ ვირტუალურ DOM ფრაგმენტში, შემდეგ ახორციელებს ორმხრივი ხის შეჯერების ალგორითმს ცოცხალი დოკუმენტის ხესთან. DOM კვანძების განადგურებისა და ჩანაცვლების ნაცვლად, იდიომორფი ამოწმებს არსებულ კვანძების იდენტობას, ინარჩუნებს მოვლენის მსმენელების კავშირებს, ფორმის შეყვანის მნიშვნელობებს და CSS ანიმაციის მდგომარეობებს გადასვლებში.

![ბრაუზერის მუშაობის ციკლი: მოძველებული XMLHttpRequest მემკვიდრეობითი დავალიანების აღმოფხვრა ამცირებს კლიენტის აღსრულებას თანამედროვე ვებ აპლიკაციებში.](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1789924786449-ry3jzd-htmx-4-0-released-with-native-fetch-and-idiomorph-2026-09-20-night-inside-2-5d6ab2da8b.webp)
*ბრაუზერის მუშაობის ციკლი: მოძველებული XMLHttpRequest მემკვიდრეობითი დავალიანების აღმოფხვრა ამცირებს კლიენტის აღსრულებას თანამედროვე ვებ აპლიკაციებში.*

ვერსია 4.0 ასევე შემოაქვს სტრუქტურირებული ატრიბუტების სკოპინგის ახალი `hx-scope` დირექტივის მეშვეობით. ადრინდელ ვერსიებში, ატრიბუტები, როგორიცაა `hx-target` ან `hx-indicator` მემკვიდრეობით მიიღეს მთელ ქვეხეზე, თუ აშკარად არ იქნა გადაცილებული, რაც ზოგჯერ იწვევს არასასურველ გვერდით ეფექტებს ღრმად ჩადგმულ კომპონენტების შაბლონებში. სკოპინგის ახალი საზღვარი ზღუდავს მემკვიდრეობას მკაცრად განსაზღვრული განლაგების საზღვრებით.

## გავლენა ბაზარზე და ინდუსტრიაზე

htmx 4.0-ის გამოშვება აძლიერებს backend-ის დეველოპერების მზარდ მოძრაობას, რომლებიც ცდილობენ შექმნან თანამედროვე, ინტერაქტიული მომხმარებლის ინტერფეისები ცალკე, გათიშული Node.js ფრონტის ინსტრუმენტთა ჯაჭვების შენარჩუნების გარეშე. ჩარჩო ეკოსისტემები Python-ში (Django და FastAPI), PHP (Laravel), Ruby (Rails), Go და Rust-ში მოწმე გახდა htmx-ის მზარდი მიღების მოწმე, სადაც დეველოპერები უშუალოდ იყენებენ არსებულ შაბლონურ ძრავებს და რელატიურ მონაცემთა ბაზებს.

ამ ცვლილებამ დაიწყო ზემოქმედება საწარმოების დაქირავებისა და პროგრამული უზრუნველყოფის შესყიდვის ტენდენციებზე. ტექნიკური ლიდერები აცხადებენ პროდუქტიულობის მნიშვნელოვან მიღწევებსა და დანერგვის სირთულის შემცირებას შიდა ხელსაწყოების და ბიზნეს-ბიზნესის SaaS დაფების აგებისას სერვერის მიერ რენდერი ჰიპერმედიის გამოყენებით და არა მრავალსართულიანი კლიენტ-სერვერის სახელმწიფო მაღაზიების გამოყენებით.

ამავდროულად, ფრონტენდის მთავარი გამყიდველები შთაგონებას იღებენ ჰიპერმედიის პრინციპებიდან. htmx–ის მიმართ ფართო ინტერესმა აიძულა React, Vue და Angular–ის შემსრულებლები გაამარტივონ საკუთარი სერვერის სტრიმინგის და პროგრესული გაუმჯობესების შესაძლებლობები, რაც განაპირობებს ინდუსტრიის უფრო ფართო კონვერგენციას მსუბუქი ვებ სტანდარტების გარშემო.

## რას უნდა დავაკვირდეთ შემდეგ

htmx საზოგადოება თვალყურს ადევნებს ეკოსისტემის მიგრაციას, რადგან მესამე მხარის პოპულარული გაფართოებები - მათ შორის WebSockets, კლიენტის მხრიდან ქეშირება და წინასწარ ჩატვირთვის დანამატები - განახლებულია ახალი 4.0 მოვლენის მილსადენთან შესაბამისობაში. დამხმარეები მოელიან, რომ საზოგადოების ძირითადი გაფართოებები გამოაქვეყნებენ თავსებადი განახლებებს მომდევნო თვის განმავლობაში.

Backwards თავსებადობის დოკუმენტაცია უზრუნველყოფს სპეციალურ კოდის მოდულ პროგრამას, რომელიც შექმნილია HTML შაბლონების ავტომატურად სკანირებისთვის და მოძველებული ატრიბუტების ან მემკვიდრეობითი შაბლონების მონიშვნაზე, რომლებიც საჭიროებენ კორექტირებას.

დეველოპერები ასევე მონიტორინგს გაუწევენ შემოთავაზებული DOM ნაწილების და დეკლარაციული ჩრდილის DOM სპეციფიკაციების ბრაუზერის მომავალ განხორციელებას, რაც შეიძლება უზრუნველყოს ბრაუზერის დონის პრიმიტიულები ჰიპერმედიის გაცვლისთვის და კიდევ უფრო შეამციროს კლიენტის მხარეს JavaScript აბსტრაქციების აუცილებლობა.

## წყაროები

- [Big Sky Software htmx 4.0 განცხადება](https://htmx.org/posts/2026-09-20-htmx-4-0-0-released/)- ოფიციალური გამოშვების ნოტები, რომლებიც ასახავს მიგრაციის სახელმძღვანელო მითითებებს, Fetch API ნაკადის შაბლონებს და იდიომორფული ალგორითმის მუშაობის გაუმჯობესებას.

- [GitHub htmx Release Changelog](https://github.com/bigskysoftware/htmx/releases/tag/v4.0.0)— საცავის გამოშვების ჩანაწერის ჩანაწერი, რომელიც ასახავს ატრიბუტების ცვლილებების დარღვევას, ნაკრების ზომის შემცირებას და ღონისძიების მილსადენის რეფაქტორირებას.

- [Smashing Magazine ვებ ინჟინერიის ანალიზი](https://www.smashingmagazine.com/2026/09/hypermedia-systems-htmx-4-architecture/)— სიღრმისეული არქიტექტურული მიმოხილვა, რომელიც ადარებს htmx 4.0 ნაკადის მორფებს React 19 სერვერის კომპონენტებთან და კლიენტის ტრადიციულ მარშრუტიზატორებთან.

Mentions: htmx, კარსონ გროსი, Big Sky პროგრამული უზრუნველყოფა, WHATWG, W3C

## Sources
- [Big Sky Software htmx 4.0 განცხადება](https://htmx.org/posts/2026-09-20-htmx-4-0-0-released/)
- [GitHub htmx Release Changelog](https://github.com/bigskysoftware/htmx/releases/tag/v4.0.0)
- [Smashing Magazine ვებ ინჟინერიის ანალიზი](https://www.smashingmagazine.com/2026/09/hypermedia-systems-htmx-4-architecture/)