Yaqa 15 wata ñawpaqtam huk empresapi llamkachkarqani, chaypim ruwarqaniku viajero agentekunapaq, aeropuertopi llamkaqkunapaq hinaspa avión compañiakunapaq aplicacionkunata. Hinallataq, kikiyku wasi ukhupi marco ruwasqayku UI componentes kaqpaq chaymanta huk p'anqayuq app atiykunapaq. Tukuy imapaq componentekunayuq karqayku: pampakuna, botones, tablakuna, rangokuna, tabla de datos, menúkuna, p'unchaw akllaqkuna, akllasqakuna chaymanta achka akllanakuna. Hinaspapas huk componente div nisqayoqmi karqayku. Componente div nisqaykuqa ancha allinmi karqan, chaymi llapa navegadorkunapi muyu k'uchukunata ruwayta atirqayku, chaymi, iñiypas manapas, chay pachaqa manan facilchu karqan.

Llamkayniykuqa historiaykupi huk pachakunapim ruwakurqa, chaypim JS, Ajax, HTML dinámico nisqapas huk revolución hina qawasqa karqaku, chaymi hamuq pachaman pusawarqaku. Qunqayllamanta, huk p'anqata dinamicamente musuqyachiyta atiykuman, huk servidormanta willayta jap'iyta atiykuman, manataq wak p'anqakunaman purinaykuchu karqan, chaytaq pisilla qhawasqa karqan chaymanta pantallapi hatun yuraq tawa kuchuta iskaynin p'anqakuna chawpipi llimp'irqan. Huk rimaymi karqan, Jeff Atwood (StackOverflow nisqap kamaqnin) sutiyuq runap ancha riqsisqa rurasqan, chaypim kasqa: “Ima aplicacionpas JavaScript nisqapi qelqasqa kanman chayqa, tiempowanmi JavaScript nisqapi qelqasqa kanqa”, nispa (Jeff Atwood).

Chay pacha ñuqaykupaq, kayqa huk atrevimiento hina sientekurqa chiqamanta rispa chay apps ruwanaykupaq. JSwan tukuy imata ruwanaypaqqa huk manta aprobacion hinam karqa. Chaymi JS nisqawan tukuy imata ruwarqayku, manataqmi cheqaqtapunichu tiempota hap’irqayku huk ruwaykunata maskhanaykupaq. Mana chiqamantachu kallpachayta sienterqayku allinta yachanaykupaq imatachus HTML chaymanta CSS ruwayta atinku. Mana chiqamantachu webta huk wiñaq app plataforma hina tukuyninpi qhawarqayku. Aswanta rikurqayku imapas llamk'anayku hina, aswanta maskaq yanapakuymanta rimaspa. Aswan JS nisqallatam chayman wischuykuchwan imapas ruwakunanpaq. ¿Yanapawanmanchu karqan tiempota hap’ispa astawan yachanaypaq imayna web llank’asqanmanta, imakunachus plataformapi kasqanmanta? Seguro, yaqapaschá huk t’aqa códigokunata rutuyman karqan mana cheqaqtachu necesitakuq. Ichaqa, chay pachaqa, ichapas mana chaynachu. Qawasqaykiman hina, navegador diferenciakuna chay pacha ancha significativo karqan. Kayqa huk pacha karqan maypachachus Internet Explorer kamachiq maskaqraq karqan, Firefox qaylla iskay kaqwan, ichaqa qhatu qututa chinkachiyta qallarirqa Chrome usqhaylla riqsisqa kayta tarisqanrayku. Chrome chaymanta Firefox allin allin karqanku web kamachiykunapi rimanakunankupaq chaypas, maypichus ruwanayku purichkarqanku chaypas, IE6 unay pacha yanapanayku karqa. IE8 yanapakuypaq saqisqa kachkaptiykupas, navegadorkunapura achka chikanchakuykunawan atipanakunayku karqa. Mana chayllachu, aswanpas chay pacha web kaqlla mana chay achka atiykuna plataformapi ruwasqachu karqan.

Kunan punchawman utqaylla ñawpaqman riy. Imapas anchatan cambiarun. Manam ñawpaqmantaqa aswan achka kay atiyniyuqllachu kanchik, aswanqa ritmopi chaykuna tarikusqankupas yapakurqataqmi. Hinaptinqa, hukmanta tapukuyta ruwasaq: ¿Tiempota hap’ispa astawan yachanaykipaq imayna web llamk’asqanmanta chaymanta imakuna plataformapi kasqanmanta yanapasunkiman kunan p’unchawpi? Absolutamente arí. Kunan pacha web plataformata hamut'ayta chaymanta llamk'achiyta yachayqa huk hatun ventajapi churasunki huk ruwaqkunamanta. Ichapas ruwaypi llamkanki, yaykuy atiy, kutichiy, tukuyninku kuska, utaq UI ruwanakuna apachiylla, sichus huk responsable ingeniero hina ruwayta munanki, yachay yanapakuykuna qampaq kanku yanapasunki metaykikunaman chayanaykipaq aswan utqaylla chaymanta aswan allin. Wakin Imakunapaqpas Manapaschá Bibliotecata Necesitawaqchu Kunan pacha navegadores ima yanapasqankuta yachaspaqa, tapukuyqa kaymi: ¿Imakunatataq zanjasunman? ¿Necesitanchischu componente div nisqa 2025 watapi esquinas redondeadas ruwanapaq? Arí, manan chaytachu ruwanchis. Border-radius kaqninqa llapa kunan llamk'achisqa maskaqkunawan yanapasqa kachkan 15 watamanta aswan kaypi. Hinaspapas esquina-hinapas pisi tiempollamantan hamushan, aswan sumaq k’uchukunapaqpas. Qhawarisunchis aswan qhipa ruwanakunata kunan llapa hatun maskaqkunapi tarikunku, chaymanta mayqinkunatachus llamk’achiy atikunki kunan kaq dependenciakuna codigo base kaqpi tikraypaq. Puntoqa manan chayllachu llapa munasqa bibliotecaykikunata zanjaspa código baseykita wakmanta qelqay. Tukuy imamanta, ñawpaqta navegador yanapakuyta qhawanayki tiyan chaymanta wak factores específicos proyectoykipaq kaqpi tanteanayki tiyan. Kay qatiq ruwanakuna kimsa hatun maskaq motorkunapi ruwasqa kanku (Chromium, WebKit chaymanta Gecko), ichaqa hukniray maskaq yanapakuy mañakuyniyuq kankiman chaymanta harkasunki chaylla llamk'achiyta. Ichaqa kunanqa allinraqmi chay ruwaykunamanta yachanaykipaq, yaqapaschá mayninpi chaykunata utilizanaykipaq yuyaykuwaq. Popovers Y Diálogos Popover API,

HTML elemento, chaymanta ::backdrop pseudo-element yanapasunkiman popup kaqpi hapipakuykunata chinkachinaykipaq,tooltip, chaymanta rimanakuna bibliotecakuna, ahinataq Floating UI, Tippy.js, Tether utaq React Tooltip. Paykunaqa qampaq yaykuy atiy chaymanta enfoque kamachiyta llamk'achinku, qutumanta hawapi, CSS llamk'achispa ancha ruwanapaq kanku, chaymanta mana sasachu kawsachiyta atinku. Acordeones nisqa
elemento, sutin atributon hukkunapura t'aqanakuq elementokunapaq, chaymanta ::details-content pseudo-element acordeón componentekuna Bootstrap Accordion utaq React Accordion componente hina necesidadta hurqunku. Kaypi plataformata llamk’achiylla niyta munan aswan facil kaqta HTML/CSS yachaq runakunapaq codigoykita hamut’anankupaq mana ñawpaqta huk biblioteca específica llamk’achiyta yachananku tiyan. Niyta munantaq mana hark’asqa kasqaykita biblioteca kaqpi tikraykunata p’akiymanta utaq chay biblioteca saqiymanta. Hinallataq, chiqamanta, aswan pisi código uraykachinapaq chaymanta purichinapaq niyta munan. Hukpura t’aqanakuq detallekuna elementokuna mana JS kichaypaq, wichq’anapaq utaq kawsachinapaq necesitankuchu. CSS Sintaxis nisqa Cascade qatanakuna, aswan wakichisqa CSS codigo base kaqpaq, CSS nido kaqpaq, aswan compacto CSS kaqpaq, musuq llimp'i ruwanakuna, relativo llimp'ikuna, chaymanta llimp'i-chaqrusqa, musuq Maths ruwanakuna abs(), sign(), pow() hina chaymanta wakkuna yanapanku pisiyachiyta dependenciakuna CSS ñawpaq ruwaqkunamanta, yanapakuy bibliotecakuna Bootstrap chaymanta Tailwind hina, utaq purichiy pacha CSS-in-JS bibliotecakuna hina. Pukllay tikraq :has(), huk aswan mañasqa ruwanakuna unay pachapaq, aswan sasachakuyniyuq JS-pi sayasqa allichay necesidadta hurqun. JS Utilidades nisqa Kunan pacha Array ruwanakuna findLast(), utaq at() hina, chaymanta Set ruwanakuna hina difference(), intersection(), union() chaymanta wakkuna Lodash hina bibliotecakunamanta dependenciakunata pisiyachiyta atinku. Contenedor nisqamanta tapukuykuna Contenedor tapuykuna UI componentakuna wak imakunaman kutichiyta ruwanku mana qhawana punku sayayninmanta, chaymanta chayrayku aswan wakmanta llamk'achiyta ruwanku hukniray contextokunapi. Manaña JS-llasaq UI bibliotecata kaypaq llamk'achiyta munanñachu, chaymanta manaña polyfill llamk'achiyta necesitanchu. Diseño Rejilla, subred, flexbox utaq achka columnakuna kunan unaymantaña kachkanku, ichaqa Estado de CSS tapuypa ruwayninkunata qhawaspa, sut’i kachkan ruwaqkuna ancha cuidadoyuq kanku musuq kaqkunata hap’iypi, chaymanta ancha unayta suyanku manaraq chayta ruwachkaspa. Kay ruwanakuna Baseline unay pachamanta kanku chaymanta llamk’achiy atikunki imakunamanta dependenciakuna Bootstrap’s rejilla sistema, Foundation Framework’s flexbox yanapakuykuna, Bulma takyasqa rejilla, Materialize rejilla utaq Tailwind columnakuna hina. Manam ninichu marcoykita urmachinaykita. Equipoykiqa huk razonraykum adoptarqa, chayta hurquyqa hatun proyecto kanman. Ichaqa qhaway imatachus web plataforma quyta atin mana huk kimsa kaq p’istuyuq patamanta hamun achka yanapakuykunawan. Imakunachus Manaña Necesitasunkimanchu Pisi tiempopi Kunanqa, usqhaylla qhawarisun wakin imakunatachus mana bibliotecata necesitankichu pisi tiempollamanta. Chayqa niyta munan, kay urapi kaqkunaqa manan allintachu listo kashanku askha runakunaq adoptanankupaq, ichaqa chaykunata yachaspa, qhepaman utilizanapaq planeayqa yanapasunkimanmi. Ancla Posicionamiento CSS ancla churayqa popovers chaymanta tooltips churayta wak elementokunawan tupachisqa ruwan, chaymanta qhawaypi waqaychayta qhawan, p'anqata kuyuchispa, kuyuchispa utaq sayayninta tikraspapas. Kayqa huk hatun complemento kan Popover API ñawpaq rimasqa, mayqinchus aswan facilta ruwanqa aswan ruway-intensive JS solucionkunamanta karunchakunanpaq. Navegación API nisqa Navigation API llamk'achiy atikunman puriyta huk p'anqa ruwanakunapi ruwanapaq chaymanta huk hatun complemento kanman, utaq huk rantinpi, React Router kaqman, Next.js ñanman utaq Angular ñan ruwanakunaman. Qhaway Transiciones API Qhaway tikray API huk p'anqap hukniray estadonkunapura kawsachiyta atin. Huk p'anqayuq ruwanapi, kayqa estadokunapura sumaq tikraykunata ancha facil ruwan, chaymanta yanapasunkiman Anime.js, GSAP utaq Motion.dev hina animación bibliotecakunamanta qispichinaykipaq. Aswan allin, API achka p'anqayuq ruwanakunawanpas llamk'achiy atikun. Yuyarinkichu ñawpaqta, mayk'aqchus nirqani imaraykuchus huk p'anqayuq appkuna ruwasqayku empresapi maypichus llamk'arqani 15 wata ñawpaqta karqa mana yuraq llimp'i p'anqata wakmanta cargakuna purichichkaspa? Sichus chay API chay pacha kanman karqa, sumaq p'anqa tikray efectosniyuq kayta atiykuman karqa mana huk p'anqa marcoyuq chaymanta mana hatun qallariy uraykachiy tukuy app kaqmanta. Rollowan purichisqa Animacionkuna Kuyuchiywan purichisqa kawsachiykuna ruwaqpa kuyuchina posiciónninpi purin, aswan pachawan, chaymanta huk hatun allichay willakuy willakuypaq chaymanta ruru puriykunapaq ruwan. Wakin runakuna huk chhika patamanta chaywan rirqanku, ichaqa allin llamk'achisqa kaqtin, kay huk ancha allin diseño yanapakuy kanman, chaymanta yanapakunman bibliotecakunamanta librakuyta kayhina: ScrollReveal, GSAP Scroll, utaqWOW.js. Personalizables Akllaykuna Huk ruwanapaq akllana huk normal elemento kaq mayqinchus tukuy rikch'ayninta chaymanta ruwayninta ruwayta saqin, chaymanta yaykuy atiy chaymanta ruway yanapakuykunata qhawaspa. Kayqa unayña hamuchkan, chaymanta huk ancha mañasqa ruway, chaymanta musphaymi rikuy chaylla web plataformaman hamunanta. Huk ruwasqa ruwanapaq akllanawan, tukukuypi llapa kay sasa waqaychay JS codigota zanjayta atikunki sapanchasqa akllasqa componentekunaykipaq. CSS Albañilería nisqa CSS Masonry huk hamuq web plataforma ruwaymi chaymanta aswan pachata pasayta munani. CSS Albañilería kaqwan, ancha sinchi, utaq mana atikuqpas, flex, rejilla utaq wak CSS churana primitivokuna ruwasqa kaqwan churaykunata aypayta atikunki. Ruwaqkuna sapa kuti kimsa kaq bibliotekakuna llamk'achiyta kuyurinku Masonry churaykunata aypanapaq, ahinataq Masonry JS biblioteca. Ichaqa, chaymanta astawan qhipaman. Kay yuyayta p’istuykusun manaraq Albañilería nisqaman pasashaspa. Imaraykutaq cuidakunayki Llamkana qhatuqa hunt'a web ruwaqkunawan JavaScript kaqpi experienciayuq chaymanta p'unchawpa qhipa marcos kaqwan. Chaymi, chiqamanta, imapaqtaq aswan allin web plataforma primitivos llamk’ayta yachay, sichus kunan riqsisqaña bibliotecakunawan, yanapakuykunawan, marcokunawan ima kikin ruwaykunata ruwayta atikunki? Mayk’aq huk tukuy industria kay marcos kaqpi hapipakun, chaymanta allin bibliotecata aysayta atikunki, manachu navegador ranqhaqkuna kay bibliotecakunawanlla llamk’ananku tiyan cargakunankupaq chaymanta aswan utqaylla purinankupaq, aswanta ruwaqkunata convenceyta munaspa chaymanta plataformata llamk’achinankupaq? Ñawpaqtaqa, biblioteca qillqaqkunawan llamk'ayta ruwayku, chaymanta marcokunata aswan allinta ruwayku imatachus llamk'achisqankumanta yachaspa chaymanta chay áreas nisqakunata allinchaspa. Ichaqa iskay kaqpi, “plataformata llamk’achispalla” allin hatun beneficiokunata apamunman. Dispositivokunaman Aswan pisi Códigota Kachay Hatun allinninqa aswan pisi codigota clienteykikunap dispositivonkunaman apachiyta tukunki. 2024 Web Almanac kaqmanhina, HTTP mañakuykunap chawpi yupayninqa sapa kitipi 70 muyuriqpi kachkan, aswan achkan JavaScript 23 mañakuykunawanrayku. 2024 watapi, JS siq'ikunata atiparqan kamachiq willañiqi laya hinapas. JS willañiqikunapaq p'anqa mañakuykunap chawpi yupayninqa 23, 2022 watamanta 8% yapasqa. Hinaspapas p’anqaq sayayninmi watanmanta wata wiñashan. Chawpi p'anqa llasayninqa kunan 2MB muyuriqpi kachkan, chaytaq 1.8MB aswan 10 wata ñawpaqmanta.

Chiqamanta, internetman t’inkisqayki usqaylla yapakurqanpas, ichaqa mana llapa runapaqchu chayhina. Hinaspapas manan llapa runachu kaqlla dispositivo ruway atiyniyoq kanku. Kimsa kaq codigo aysay imakuna plataformawan ruwayta atikunki, aswanpas, aswanta niyta munan aswan codigo apachisqaykita, chaymanta chayrayku aswan pisi rantiqkunaman chayayta normalmente ruwasqaykimanta. Web kaqpi, mana allin carga ruwayqa hatun saqisqa tasakunaman pusakun chaymanta markapa allin riqsisqa kayninta k'irin. Dispositivokunapi Aswan pisi Códigota purichiy Chaymanta, codigo ruwasqayki apachisqayki rantiqniykikunap dispositivonkunapi aswan utqaylla purin sichus aswan pisi JavaScript abstracciones plataforma patapi llamk’achin. Hinallataq ichapas aswan kutichiq chaymanta aswan yaykuy atiy ñawpaqmanta. Tukuy kaykunaqa aswan kusisqa rantiqkunamanmi apamun. Rikuy llamk’aqmasiy Alex Russell sapa wata ruway mana kaqlla kay ch’usaq blog kaqninta, mayqinchus rikuchin premium dispositivokuna aswanta mana qhatukunapichu kanku waranqa waranqa waranqa waranqa ruwaqkunawan qhapaq kay mana kaqlla kasqankurayku. Hinaspapas kay brechaqa tiempowanmi wiñashan.

Diseño de Albañilería incorporado Huk web plataforma ruway chaymanta pisi pachamanta hamuchkan chaymanta mayqinmantachus ancha kusisqa kachkani CSS Masonería kaqmanta.

Qallarisaq imachus Albañilería kasqanmanta sut’inchaspa. Imataq Albañilería Albañilería nisqaqa huk laya layout nisqa, Pinterest nisqa watakuna ñawpaqta ancha riqsisqa ruwasqa. Sapanchasqa p'anqakuna contenidomanta ruwan mayqin ukhupichus imakuna p'anqa qallariyman qayllallapi paqueteakunku atisqankumanhina.

Achka runakunam Albañilería nisqataqa qawanku carterakunapaq hinaspa foto galeríakunapaqpas allin akllanapaq, chaytaqa chiqaptam ruwayta atin. Ichaqa Albañilería aswan flexible Pinterest nisqapi rikusqaykimantaqa, manataqmi cascada hina churaykunallapichu. Huk Albañilería nisqa churaypi:

Pistakunaqa sapaqchasqa icha sapaqchasqa kanman:

Pistakuna contenidomanta mana llapanchu kaqlla sayayniyuq kananku tiyan:

Imaykuna achka takikunata llalliyta atin:

Imakunataqa churakunmanmi pista específica nisqakunapi; mana sapa kutichu algoritmo automático churayta qatinanku tiyan:

Demos nisqa Kaypi huk iskay kimsa sanu demostracionkuna ruwasqay CSS Masonería Chromium nisqapi hamuq implementacionta llamk'achispa. Huk foto galería demo, rikuchispa imayna imakuna (kay casopi titulo) achka takikunata llant'ayta atinku:

Huk fotokuna waqaychana wasi, hukniray sayayniyuq takikunata rikuchiq:

Willakuy kitip churaynin wakin pistakuna wakinmanta aswan anchoyuq, wakin imakuna churanapa tukuy anchonta mast'ariq:

Kanban tabla, chaypim qawachin imakunatapas huk pistakunaman churayta atikusqanmanta:

Qhaway: Chayñawpaq demos ruwasqa karqan huk Chromium kaqmanta laya kaqwan mayqinchus manaraq aswan web kaqmanta ruwaqkunapaq kanchu, imaraykuchus CSS Masonry chayraq qallarichkan navegadorkunapi ruwayta. Ichaqa, web ruwaqkuna kusisqa bibliotecakunata llamk'achkanku Masonería churaykunata ruwanankupaq watakunaña. Kunan pacha Albañilería nisqawan llamk'aq sitiokuna Chiqapmi, kunan pacha web nisqapiqa Albañilería nisqa ancha comunmi. Kaypi kachkan huk iskay kimsa ejemplokuna Pinterestmanta hawa tarisqay:

Hinallataq huk pisi aswan, mana ancha sut’i kaq, ejemplokuna:

Hinaptinqa, ¿imaynatataq kay churanakuna kamasqa karqa? Llamkanakuna Huk truco llamk’asqata rikurqani huk Flexbox churayta llamk’achiy chaymanta rantinpi, direccionninta columnaman tikray, chaymanta p’istuypaq churay. Kayhina, hukniray sayayniyuq kaqkunata achka, sapanchasqa columnakunapi churayta atikunki, huk Albañilería churaypa yuyayninta quspa:

Ichaqa kay allichaywan iskay harkaykuna kan:

Imakunapa ordenninqa hukniraymi imaynachus kanman cheqaq Albañilería nisqa churaywan. Flexbox kaqwan, imakuna ñawpaqta ñawpaq columnata hunt’achinku chaymanta, hunt’a kaqtin, chaymanta qatiq columnaman rinku. Albañilería nisqawanqa, ima pistapipas (utaq kay casopi columnapi) aswan espacioyuq kaptinpas imapas pilakunmanmi. Ichaqa chaymanta, chaymanta ichapas aswan importante, kay llamkana huk takyasqa sayayta Flexbox waqaychanaman churanayki tiyan; mana chayqa, manan ima p’istuypas kanmanchu.

Kimsa kaq Albañilería nisqa bibliotecakuna Aswan ñawpaq casokunapaq, paqarichiqkuna bibliotecakunata llamk'achirqanku. Chaypaqqa aswan riqsisqa hinaspa ancha riqsisqa bibliotecaqa Albañilería nisqallam, chaymi sapa semana yaqa 200.000 kutita uraykachisqa NPM nisqanman hina. Squarespace huk churana componentetapas qun chaymanta huk Albañilería churayta ruwan, mana códigoyuq alternativapaq, chaymanta achka sitiokuna chayta llamk'achinku. Kay iskaynin akllanakuna JavaScript codigo llamk'achinku imakunatapas churanapaq. Albañilería incorporada Chiqamanta kusisqa kachkani Masonry kunan navegadorkunapi rikhuriyta qallarichkan huk ruwasqa CSS ruwana hina. Tiempowan, Masonería llamk'achiyta atikunki imaynachus Grid utaq Flexbox ruwanki, chaytaq, mana ima allichaykunata utaq kimsa kaq codigo necesitaspa. Microsoft kaqpi equipoyqa Chromium kichasqa qullqisapa ruwaypi ruwasqa Masonry yanapakuyta ruwachkan, mayqinpichus Edge, Chrome chaymanta achka wak maskaqkuna sayasqa kanku. Mozilla chiqamanta ñawpaq navegador ranqhaq karqa huk experimental implementación Masonería kaqmanta 2020. Hinallataq Apple anchata interesasqa kay musuq web churay primitivo ruwayta ruwananpaq. Ruwayta estandarizanapaq llamk'aypas ñawpaqman purichkan, CSS llamkana qutu ukhupi rimanakuywan tukuy ñanmanta chaymanta musuq qhaway laya qhawaymantapas: rejilla-carrilkuna. Sichus aswanta yachayta munanki Albañilería kaqmanta chaymanta ñawpaqman puriyta qatiy, qhaway CSS Albañilería yanapakuyniypa p'anqanta. Tiempowan, maypachachus Albañilería huk Baseline ruwayman tukun, Grid utaq Flexbox hina, chayta llamk’achiyta atisaqku chaymanta beneficiakusaqku:

Aswan allin ruway, . Aswan allin kutichiy, . Facil de utilización y código más simple.

Chaykunata allinta qhawarisunchis. Aswan allin Ruway Kikin Masonería hina churana sistemayki ruway, utaq huk kimsa kaq biblioteca llamk’achiy chaymanta rantinpi, JavaScript codigo purichinayki tiyan pantallapi imakunata churanaykipaq. Kayqa niyta munantaqmi kay codigo ruway hark'ay kanqa. Chiqamanta, icha mana imapas rikukunqachu, utaq imakuna mana allin kitikunapichu kanqa utaq allin sayayniyuqchu kanqa, chay JavaScript codigo purinankama. Albañilería churayqa sapa kuti huk web p'anqap hatun kaqninpaq llamk'achkan, chaymanta niyta munan código hatun willayniyki qhipaman rikhurinman, LCP kaqniyki utaq Aswan Hatun Contenido Pintura métrica kaqniyki pisiyachispa, mayqinchus huk hatun ruwayta ruwan percibido ruwaypi chaymanta maskanapaq motor allinchaypi. Masonry JS bibliotecata pruebarqani huk sanu churaywan chaymanta DevTools kaqpi huk llasaq 4G tinkiyta simulaspa. Biblioteca mana ancha hatunchu (24KB, 7.8KB gzipped), ichaqa 600ms prueba condicionniypi cargananpaq. Kaypi huk ruway grabacion rikuchin chay unay 600ms carga pachata Albañilería bibliotecapaq, chaymanta mana huk ruway ruway ruwasqachu chay ruwakuchkaptin:

Chaymantapas, qallariy carga pachamanta qhipaman, chaymanta uraykachisqa qillqa mayt'uta t'aqwina, huñusqa, chaymanta purichiyta necesitarqan. Tukuy chaykuna, ñawpaqpi nisqanchis hina, p’anqaq ruwakuyninta hark’asharqan. Navegadorpi ruwasqa Masonry ruwaywan, mana huk scriptniyuqchu kasun karganapaq chaymanta purichinapaq. Navegador motorqa qallariy p'anqa ruway llamk'aypi ruwayninta ruwanqalla. Aswan allin kutichiy Huk p'anqa ñawpaq kuti kargakuptin rikch'akuq, maskaqpa ventananta hatun kayninta tikrayqa chay p'anqapi churayta wakmanta ruwanapaq pusakun. Ichaqa kaypiqa, sichus p’anqa Masonry JS bibliotecata llamk’achkan chayqa, manaña scriptta wakmanta karganapaq tiyanchu, imaraykuchus kachkanñakaypi. Ichaqa, imakunatapas allin sitiokunapi kuyuchiq código purinanmi. Kunanqa kay particular biblioteca ancha utqaylla kayta ruwaypi rikchakun mayk'aq p'anqa cargakun. Ichaqa, imakunata kawsachin mayk'aq huk kitiman astakunanku tiyan ventanap sayayninta tikraypi, chaymanta kayqa hatun huknirayta ruwan. Chiqamanta, ruwaqkuna mana pachata qunkuchu maskaqpa ventananta tikranankupaq imaynachus ñuqayku ruwaqkuna ruwasqayku hina. Ichaqa kay animado tamaño tikray experienciaqa allin jarring kanman chaymanta yapan chay percibido tiempota chaymanta p'anqa musuq sayayninman adaptakunanpaq. Facil De Uso Y Código Más Simple Imayna facil huk web ruwayta llamk'achiy chaymanta imayna sasan código rikch'akun importante factorkuna kanku chaymanta equipoykipaq hatun hukniray ruwayta atinku. Mana hayk’aqpas qhipa ruwaqpa experiencian hina importante kayta atinkuchu, chiqamanta, ichaqa ruwaqpa experiencian mantenimiento atiyta t’ikran. Huk ruwasqa web ruwayta llamk'achiyqa chay ñawpaqpi importante yanapakuykunawan hamun:

Ruwaqkuna HTML, CSS chaymanta JS yachaqña aswanta chay ruwayta mana sasachu llamk’achiyta atinqaku imaraykuchus allinta tinkinapaq ruwasqa chaymanta wakin web plataformawan tupaq. Mana riesgo kanchu p’akiy tikraykunata riqsichisqa imayna ruwana llamk’achisqa. Yaqa cero riesgo kan chay ruwana manaña llamk’achisqa utaq mana waqaychasqa kananpaq.

Masonería ruwasqa kaqpi, imaraykuchus huk churay primitivo kaq, CSS kaqmanta llamk’achinki, Grid utaq Flexbox hina, mana JS involucradochu. Hinallataq, huk churanawan tupaq CSS kaqninkuna, ahinataq ch’usaq, llamk’anku imaynachus suyasqaykiman hina. Manam kanchu trucokuna utaq llamkanakuna yachanapaq, chaymanta imakuna yachasqayki MDN kaqpi qillqasqa kachkan. Masonry JS lib kaqpaq, qallariyqa huk chhika sasachakuyniyuq: huk willay atributota huk chiqan sintaxis kaqwan munan, pakasqa HTML elementokunawan kuska sapaqchasqa chaymanta ch'usaq sayaykunata churanapaq. Astawan, sichus columnakunata span ruwayta munanki, qam kikiyki ch'usaq sayayta churanayki tiyan mana sasachakuykuna kananpaq:

.pista-tamaño, . .item { . ancho: 20%; } . .canal-tamaño { . ancho: 1rem; } . .item { . sayaynin: 100px; margen-bloque-tukuy: 1rem; } . .item:n kaq-wawa(impar) { . sayaynin: 200px; } . .item--ancho2 { . ancho: calc (40% + 1rem); } . nisqa

nisqa
nisqa ...
nisqa

Kayta tupachisun imaynachus kanman huk ruwasqa Albañilería implementacionwan: .contenedor { . qhaway: rejilla-carriles; rejilla-carriles: kutichiy(4, 20%); ch'usaq: 1rem; } . .item { . sayaynin: 100px; } . .item:n kaq-wawa(impar) { . sayaynin: 200px; } . .item--ancho2 { . rejilla-columna: 2 kaq phatma; } . nisqa

nisqa
nisqa ...
nisqa

Aswan sasan, aswan compacto código chaymanta gap hina imakunatapas llamk’achiyta atin chaymanta maypi spanning pistas ruwasqa span 2 kaqwan, imaynachus rejilla kaqpi, chaymanta mana allin ancho yupayta mañasunkichu mayqinchus gap sayayninta yapan. ¿Imaynatataq Yachana Ima Kachkasqanmanta, Hayk’aq Kachkasqanmantawan? Tukuypaq, tapuyqa mana chiqamantachu sichus ruwasqa Masonería llamk’achinayki tiyan huk JS biblioteca patapi, aswanpas mayk’aqchus. Masonry JS biblioteca admirakuypaqmi chaymanta achka watakunaña web plataformapi huk ch'usaq kaqta hunt'achkan, chaymanta achka kusisqa ruwaqkunapaq chaymanta llamk'achiqkunapaq. Huk pisi mana allinkunayuqmi sichus huk ruwasqa Mampostería ruwaywan tupachinki chayqa, chiqamanta, ichaqa chaykunaqa manan importantechu sichus chay ruway mana listochu kashan chayqa. Ñoqapaqqa sasan kay q’uñi musuq web plataforma ruwanakuna listayta imaraykuchus huk maskaq ranqhaqpi llamk’ani, chayraykutaq ima hamuchkaqta yachayta munani. Ichaqa ruwaqkuna sapa kuti rakinakunku, encuestamanta encuestaman, musuq kaqkunata qhawayqa sasa kasqanmanta. Willasqa kayqa sasan, empresakunaqa manan sapa kutichu imayna kaqtinpas yachayta ñawpaqman churanku. Kaypi yanapanapaq, kaypi huk pisi yanapakuykuna kanku mayqinkunachus musuqyachiykunata qunku sasan chaymanta pisi ñankunapi chaymanta willayta necesitasqaykita usqhaylla jap'iyta atikunki:

Web plataformaqa explorer kitita rikuchin: Ichapas interesakunkiman lluqsichisqanmanta notakuna paginapi. Hinallataq, sichus RSS gustanki, qhaway kachariy notakuna mikhuyta, chaymanta Baseline Musuq Kaq chaymanta Anchata tarikuq mikhuykunata.

Web nisqapiPlataformapa Estadonpa tabla de mando: Imaymana Baseline wata p'anqankuna gustasunkiman.

Chrome Plataforma Estado’ ñan p’anqa.

Sichus huk chhika aswan pachayuq kanki, maskaq ranqhaqkunap lluqsichiynin qillqakunapipas interesasqa kankiman:

Cromo nisqa Kantu Firefox nisqa Safari nisqa

Aswan yanapakuykunapaq, qhaway ñuqapa Navegating the Web Platform Cheatsheet. Imapas Manaraqmi Implementasqachu Chayqa huk lado sasachakuymi. Tiempota, kallpata, imaynakunata qatipanaykipaq tarinki chaypas, kanraqmi hukmanyay kunkayki uyarisqa kananpaq hinaspa munasqayki ruwaykuna ruwasqa kananpaq. Ichapas watakunaña suyachkanki huk sapanchasqa pantay allichasqa kananta, utaq huk sapanchasqa ruwayta huk maskaqpi apachinapaq maypi chinkasqaraq. Imachus nisaq chayqa, navegador ranqhaqkuna uyarinkupuni. Ñuqaqa achka chimpapuray tantanakuy equipokunamanta kani maypi paqarichiqpa señalninkunamanta chaymanta kutichiykunamanta tukuy pacha rimayku. Askha imaymana pukyuta qhawayku, sapa navegador ranqhaqpi ukhupi chaymanta hawa/llaqtapaq forokunapi, kichasqa qullqi proyectokunapi, blogkunapi chaymanta tapuypi. Hinallataq, sapa kuti aswan allin ñankuna ruwayta munachkayku ruwaqkunapaq sapanchasqa necesidadninkuta chaymanta casokuna llamk’achiyta qunakuypaq. Chaymi, sichus atikunki, ama hina kaspa aswan maskaq ranqhaqkunamanta mañakuy chaymanta ñit'iy ñuqaykupaq ruwanakuna necesitasqaykita ruwanaykupaq. Chayta tarini chaymi tiempota hap’in, hinaspapas manchachikuqmi kanman (mana rimanaypaqmi huk hatun barrera haykuypaq), ichaqa llamkantaqmi. Kaypi huk pisi ñankuna kanku (utaq empresaykipa) kunkayki uyarisqa kananpaq: Sapa wata Estado JS kaqmanta, Estado kaqmanta CSS kaqmanta chaymanta Estado kaqmanta HTML tapuykunata ruway. Paykunaqa hatun ruwayta ruwanku imayna navegador ranqhaqkuna llamk'ayninkuta ñawpaqman churanku. Sichus huk API sapanchasqa kamachiypi ruwasqa kaqta necesitanki sapa kuti tukuy maskaqkunapi ruwanapaq, huk propuestata qatiq Interop proyecto iteración kaqpi apachiyta qhaway. Aswan pachata mañan, ichaqa qhaway imayna Shopify chaymanta RUMvision munasqanku listanku Interop 2026 kaqpaq qunakurqanku.Kayhina sut'i willakuy ancha allin kanman maskaq ranqhaqkunapaq ñawpaqman churanankupaq. Aswan allin t'inkikuna maskaq ranqhaqkunata influenciananpaq, qhaway ñuqa Web Plataforma Cheatsheet kaqpi puriy. Tukuchina Wichqanapaq, suyachkani kay qillqasqa huk iskay kimsa yuyaymanaykunata saqisusqaykita:

Albañilería nisqapaq, huk hamuq web ruwaykunapaqpas kusikuy. Iskay kimsa web ruwanakuna llamk'achiyta qallariyta munankiman. Huk pisi ruwasqa utaq 3 kaq codigo kaqmanta ruwasqa ruwanakuna favorninpi hurquyta atikunki. Iskay kimsa ñankuna ima hamuchkaqta qatipanapaq chaymanta maskaq ranqhaqkunata influyen.

Aswan importante kaq, suyachkani convencesqayta allinkuna web plataformata tukuy atiyninwan llamk’achiyta.

You May Also Like

Enjoyed This Article?

Get weekly tips on growing your audience and monetizing your content — straight to your inbox.

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free