Hacker News

Ko nga huarahi taumaha JavaScript kaore i te hototahi ki nga whaainga mahi mo te wa roa

Ko nga huarahi taumaha JavaScript kaore i te hototahi ki nga whaainga mahi mo te wa roa Ka rukuhia e tenei tuhuratanga ki te javascript, e tirotiro ana i tona hiranga me te paanga pea. Ko nga Kaupapa Kaupapa kua hipokina Ka torotoro tenei ihirangi: Te kaupapa matua...

10 min read Via sgom.es

Mewayz Team

Editorial Team

Hacker News
Anei te panui blog SEO katoa:

Kāore ngā Huarahi JavaScript-Taimaha i te Hototahi ki nga Whainga Mahinga Waa-roa

Na te kaha o te whakawhirinaki ki te JavaScript ki te whakakaha i o tono paetukutuku ka hangai he nama mahi whakahuihui e whakararu ana i te wheako o nga kaiwhakamahi, nga rarangi rapu, me te tauine i roto i te waa. Ahakoa kei te noho tonu a JavaScript hei taputapu nui i roto i te whanaketanga hou, ko nga roopu e kii ana ko te otinga taunoa mo ia taunekeneke kei te hanga i runga i te turanga e heke ana i te wa e tipu ana a raatau hua.

I Mewayz, kei reira to matou 207-module pakihi OS e mahi ana i runga i nga kaiwhakamahi 138,000 ia ra, i ako wawe matou ko nga mahi toiwhi me nga whiringa hoahoanga - kaua ko nga tuhinga tere ake. Koinei te take i kore ai nga rautaki taumaha-JavaScript i te tauine me nga mahi a nga roopu whakaaro whakamua.

He aha te nui o te JavaScript e kino ai te mahi i roto i te waa?

Ko ia kilopaita o JavaScript ka tukuna e koe ki te kaitirotiro me tango ake, ka poroporoaki, ka whakahiato, ka mahia. Kaore i rite ki te HTML me te CSS, e mahi ana nga kaitirotiro, ka aukati a JavaScript i te miro matua i te wa e mahia ana. Ko te tikanga, i te tipu haere o to tono me te whakaemi ake i nga tuhinga, karekau te utu i te raina — he taunga.

Ko te wharangi e utaina ana ki te 200KB o JavaScript i tenei ra ka puhoi ki te 600KB e ono marama i muri mai. Ko nga taapiri waahanga, ko nga whakauru tuatoru, ko nga whare pukapuka tātari, me nga tuhinga whakamatautau A/B ka uru katoa ki te pupuhi paihere. Ko nga Taonga Tukutuku Matua a Google — otira ko te Whakawhitiwhiti ki te Pee Panuku (INP) me te Pee Ihirangi Nui (LCP) — ka whiua tenei momo whakaemi, e pa ana ki to kitenga rapunga.

Ko te tino morearea ko nga hoahoanga taumaha-JavaScript e huna ana i o raatau utu kia roa rawa. Ka paheke haere te mahi, a, i te wa i kite ai nga roopu, he tino nui te mahi whakatikatika.

He aha nga utu huna o JavaScript-Tuatahi Whanaketanga?

I tua atu i te tere o te wharangi, ko nga huarahi taumaha-JavaScript e whakaatu ana i nga utu huna e mau ana i roto i te huringa ora o tetahi hua:

  • Kua piki ake te kore riterite o te taputapu: He pai te whakahaere a nga taputapu teitei i nga tuhinga taumaha, engari ko nga waea putea me nga taputapu tawhito — e whakamahia ana e te nuinga o nga kaiwhakamahi o te ao — e uaua ana ki nga wa porotiti me nga wa mahi, ka hanga he waahi urunga.
  • He nui ake nga utu hangahanga: Ka huri te mahi a te taha-kiritaki ki te tirotiro, engari ko nga takahuri taha-tumau e hiahiatia ana mo te SEO me nga mahi uta tuatahi ka taapiri i te uaua o te hanganga me te whakapaunga.
  • Whakamātautau me te patuiro i runga ake: Ko etahi atu JavaScript ko te nui ake o nga tohu koretake, nga tikanga iwi, me nga pepeha whakahaere kawanatanga he uaua ki te whakaputa me te utu nui ki te whakatika.
  • Nga waku ki runga i te Kaihanga: Ko nga hoahoanga JavaScript matatini me nga paparanga tangohanga maha ka whakaroa i nga mema hou o te roopu me te whakanui ake i te tupono ki te whakauru i nga whakahekenga.
  • Te roha o te mata haumaru: Ko ia tuhinga he huatau whakaeke pea. Ko nga whakaraeraetanga whakaraeraetanga o te tuhi-pae, ko nga whakaeke mekameka tuku na roto i nga whakawhirinakitanga, me nga tupono parahanga tauira ka piki katoa ki te rōrahi JavaScript.

Maramatanga matua: Ko te waehere tino mahi ko te waehere kaore koe e tuku. Me timata nga whakatau JavaScript katoa me te patai: ka taea tenei ma te HTML, CSS, me te arorau taha-tumau ranei? Ko nga roopu e patai ana i tenei patai i nga wa katoa ko te hunga e pupuri ana i nga tono tere, pono i te tauine.

I pehea matou i tae mai ai — a kei hea te Ahumahi e anga ana?

Ko te wa JavaScript-nga mea katoa i puta mai i te hiahia pono. Ko nga tono wharangi kotahi i oati kia pai ake nga wheako kaiwhakamahi, me nga anga penei i te Angular, React, me te Vue i hanga nga taunekeneke taha-kiritaki uaua ki nga roopu whanaketanga katoa. Mo tetahi wa, he pai te ahua o nga hokohoko.

Engari kei te piu whakamuri te pene. Kei te kite te umanga i te neke marama ki nga hoahoanga-tuatahi, te whakapai ake, me nga rautaki whakaputa ranu. Ko nga anga penei i a Astro, Hou, me nga taapiri hou o Next.js e whakanui ana i te tuku iti ake o JavaScript ma te taunoa. Ko te pikinga ake o nga Waahanga Tukutuku me te whakahoahoa-a-CSS — nga patai ipu, nga pakiwaituhi e panuku ana, te kaiwhiri :has() — e whakaatu ana kei te mau tonu te papaaho ki nga tuhinga e hiahiatia ana i mua.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Kei te tohu ano nga kaihoko tirotiro i tenei huarahi. Ko te haumi a Chrome i roto i te INP hei Paetukutuku Matua Matua, ko te whakamaoritanga o te tuhi tuhi a Safari, me nga kaha o Firefox ki te uta mangere, he utu katoa nga hoahoanga hiroki.

He aha te ahua o te Rautaki Mahi Tauwhiro?

Ko te hanga mo te mahi mo te wa roa, ko te tango i te whakaaro mohio ki te JavaScript, kaua ki te whakaaro tuatahi ki te JavaScript. Ehara tenei i te tikanga kia karo katoatia te JavaScript — ko te tikanga me whakamahi marie me te ine tonu i tona paanga.

Tīmata ki ngā tahua mahi. Tautuhia te utu nui o te JavaScript ka taea e to tono te tuku mo ia huarahi me te whakamana ma te paipa CI/CD. Ina nui ake te ahua hou i te tahua, me arotau te roopu i nga waehere o mua i mua i te taapiri atu. Ko tenei mahi kotahi ka aukati i te pupuhi haere o te mahi i roto i nga marama me nga tau.

Whakaarohia te whakapainga ahu whakamua hei tauira taunoa. Tukuna he ihirangi whai kiko ki runga i te tūmau, whakaahua ki te CSS, me te paparanga i nga taunekeneke JavaScript ki runga anake i te waahi ka tino marama te uara. Ma tenei huarahi e whakapumau ana ka mahi to tono mo ia kaiwhakamahi i runga i ia taputapu, me nga wheako whakarei ake mo te hunga ka taea e raatau taputapu te tautoko.

Ka mutu, whakangao ki te tirohanga. Ko nga raraunga Aroturuki Kaiwhakamahi Tuturu (RUM) e whakaatu ana ki a koe me pehea te awe o to JavaScript ki nga kaiwhakamahi tuuturu puta noa i nga taputapu me nga tikanga whatunga — kaua ko te mahi i runga i to miihini whanaketanga.

Patai Auau

Ko te tikanga he kino nga angamahi JavaScript mo nga tono pakihi?

Kaore rawa. Ko nga anga JavaScript he taputapu kaha ina whakamahia ma te ako. Ka puta ake te raru i te wa e taunoa ana nga kapa ki te JavaScript taha-kiritaki mo nga mahi e pai ake ana te whakahaere e te tūmau, e te tūāpapa rānei. Ko te tono anga kua oti te hanga me te wehewehe waehere, te uta mangere, me te whakaputa taha-tumau ka taea te mahi pai. Ko te mea nui ko te whakamahi whakaaro — ko te kowhiri i te JavaScript kei reira e tino pai ake ai te wheako o te kaiwhakamahi me te karo i te waahi kei reira nga huarahi ngawari ake.

E hia te nui o te JavaScript mo te tono tukutuku?

Kare he paepae o te ao, engari ko te rangahau mai i nga raraunga Google me HTTP Archive e kii ana ko nga wharangi e tuku ana i te neke atu i te 300-400KB o te JavaScript kua kopekehia ka timata te paheketanga mahi ine i runga i nga taputapu pūkoro waenga. He mea nui ake i te tau tino ko te ia — mena kei te tipu haere to paihere JavaScript i ia tukunga karekau he tukanga hei whakatiki i taua tipu, kei runga koe i te huarahi kore e tau.

Ka taea e te papa me nga waahanga 207 penei i a Mewayz te noho kaha?

Ae, engari me whakapau kaha ki te hoahoanga. I Mewayz, ka whakamahi matou i te wetewete waehere kaitakawaenga kia utaina noa e nga kaiwhakamahi nga waahanga e kaha whakamahia ana e ratou. Ka honoa me te whakaputanga taha-tumau mo nga kawenga tuatahi me te tango mohio mo te whakatere e tumanakohia ana, ka tukuna e to maatau pakihi 207-waewae nga wheako tere, rite tonu puta noa i nga taumata mahere katoa. Ko te tauine me te mahinga ehara i te mea motuhake — ka hiahia noa ki nga whiringa miihini mai i te ra tuatahi.

Kua reri ki te wheako i tetahi turanga pakihi i hangaia mo te mahi i te tauine? Ka hoatu e Mewayz ki a koe nga waahanga whakauru 207 — mai i te CRM me te whakahaere kaupapa ki te nama me te HR — me te kore e pupuhi. Hono atu ki nga kaiwhakamahi 138,000 ka tere ake te whakahaere i o raatau pakihi, timata mai i te $19/mo. Me timata me Mewayz i tenei ra.