Utu o nga anga JavaScript

Karekau he huarahi tere ake ki te whakaroa i te paetukutuku (whakaarohia) engari ki te whakamahi i te maha o nga waehere JavaScript ki runga. I te wa e whakamahi ana koe i te JavaScript, me utu e koe me te mahi o nga kaupapa kaua e iti iho i te wha nga wa. Anei me pehea te utaina e te waehere JavaScript a te pae i nga punaha a nga kaiwhakamahi:

  • Tikiake ana i tetahi konae i runga i te whatunga.
  • Te poroporo me te whakahiato i te waehere puna kua wetewetehia i muri i te tangohanga.
  • Te whakatinanatanga o te waehere JavaScript.
  • Kohi mahara.

Ka puta tenei huinga tino utu nui.

Utu o nga anga JavaScript

A ka whakauruhia e matou te maha atu o te waehere JS i roto i o maatau kaupapa. I te wa e neke atu ana nga whakahaere ki nga waahi e whakakahangia ana e nga anga me nga whare pukapuka penei i a React, Vue me etahi atu, kei te tino whakawhirinaki matou ki te JavaScript.

Kua kite ahau i nga waahi tino taumaha e whakamahi ana i nga angamahi JavaScript. Engari ko taku tirohanga mo te take he tino rītaha. Ko te meka ko nga kamupene e mahi tahi ana ahau ka huri mai ki a au na te mea kei te raru ratou ki nga raru uaua i roto i te waahi o te mahi pae. Ko te mutunga mai, ka pakiki ahau ki te ahua noa o tenei raru, me te ahua o nga "whiu" ka utua e matou ina whiriwhiria e matou tetahi, tetahi atu anga hei turanga mo tetahi waahi.

Na te kaupapa i awhina ahau ki te mohio ki tenei. Pūranga HTTP.

raraunga

Ka whai te kaupapa HTTP Archive i te katoa o nga hononga 4308655 ki nga waahi papamahi auau me nga hononga 5484239 ki nga waahi waea. I roto i te maha o nga inenga e hono ana ki enei hononga ko te rarangi o nga hangarau e kitea ana i runga i ia waahi. Ko te tikanga ka taea e tatou te whakatauira i nga mano o nga waahi e whakamahi ana i nga momo anga me nga whare pukapuka me te ako mo te nui o te waehere ka tukuna ki nga kaihoko me te nui o te uta o tenei waehere ki runga i nga punaha a nga kaiwhakamahi.

I kohia e ahau nga raraunga o Poutū-te-rangi 2020, koinei nga raraunga hou i taea e au.

I whakatau ahau ki te whakatairite i te whakahiato raraunga HTTP Archive puta noa i nga waahi katoa me nga raraunga mai i nga waahi i kitea ma te whakamahi i te React, Vue, me Angular, ahakoa i whakaaro ahau ki te whakamahi i etahi atu rauemi puna.

Kia pai ake ai, i taapirihia e au nga waahi e whakamahi ana i te jQuery ki te huinga raraunga puna. Kei te rongonui tonu tenei whare pukapuka. Kei te whakaatu ano i tetahi huarahi rereke mo te whakawhanaketanga paetukutuku i te tauira Taumahi Wharangi Kotahi (SPA) e tukuna ana e React, Vue me Angular.

Ko nga hononga kei roto i te HTTP Archive e tohu ana i nga waahi kua kitea e whakamahi ana i nga hangarau e pa ana

Anga, whare pukapuka ranei
Hononga ki nga pae pūkoro
Hononga ki nga waahi auau

jQuery
4615474
3714643

tauhohe
489827
241023

Tiro
85649
43691

t
19423
18088

Nga tumanako me nga moemoea

I mua i te haere ki te tātari raraunga, e hiahia ana ahau ki te korero mo nga mea e hiahia ana ahau ki te tumanako.

E whakapono ana ahau i roto i te ao tino pai, me haere nga anga ki tua atu i te whakatutuki i nga hiahia o nga kaihanga me te whakarato i etahi painga motuhake ki te kaiwhakamahi toharite e mahi tahi ana me o maatau pae. Ko te mahinga tetahi noa o aua painga. I konei ka uru mai te uru me te haumarutanga. Engari koinei anake te mea nui.

Na, i roto i te ao pai, me ngawari etahi momo anga ki te hanga i tetahi pae mahi teitei. Me mahi tenei na te mea ka whakawhiwhia e te anga ki te kaiwhakawhanake he turanga tika hei hanga kaupapa, na te mea ranei e herea ana e ia te whanaketanga, e whakatakoto ana i nga whakaritenga e whakararu ana i te whanaketanga o tetahi mea ka huri. kia puhoi.

Ko nga anga pai rawa atu me mahi nga mea e rua: hoatu he turanga pai, ka whakatau i nga here mo te mahi, ka taea e koe te whakatutuki i te hua tika.

Ko te tātari i nga uara waenga o nga raraunga ka kore e homai nga korero e hiahiatia ana. A, i roto i te meka, tenei huarahi ka mahue i to tatou aro he nui nga mea nui. Engari, i ahu mai ahau i nga ōrau mai i nga raraunga i a au. Ko enei ko te 10, 25, 50 (tauwaenga), 75, 90 ōrau.

Kei te tino aro ahau ki te 10 me te 90 ōrau. Ko te 10 ōrau e tohu ana i te mahinga tino pai (he iti ake ranei te tata ki te pai) mo tetahi anga. Arā, ko te tikanga ko te 10% noa o nga waahi e whakamahi ana i tetahi anga ka eke ki tenei taumata, teitei ake ranei. Ko te 90 ōrau, i tetahi atu taha, ko tera taha o te moni - e whakaatu ana ki a tatou te ahua o nga mea kino. Ko te 90 ōrau ko nga waahi kei muri—ko te 10% o raro o nga waahi kei a raatau te nuinga o te waehere JS, te waa roa rawa ranei ki te tukatuka i a raatau waehere ki te miro matua.

Nga pukapuka o te waehere JavaScript

Hei timata, he mea tika ki te tarai i te rahi o te waehere JavaScript e tukuna ana e nga waahi rereke i runga i te whatunga.

Te nui o te waehere JavaScript (Kb) i whakawhitia ki nga taputapu pūkoro

ōrau
10
25
50
75
90

Nga pae katoa
93.4 
196.6 
413.5 
746.8 
1201.6 

pae jQuery
110.3 
219.8 
430.4 
748.6 
1162.3 

pae Vue
244.7 
409.3 
692.1 
1065.5 
1570.7 

Nga pae koki
445.1 
675.6 
1066.4 
1761.5 
2893.2 

Nga Pae React
345.8 
441.6 
690.3 
1238.5 
1893.6 

Utu o nga anga JavaScript
Te nui o te waehere JavaScript ka tukuna ki nga taputapu pūkoro

Te nui o te waehere JavaScript (Kb) kua whakawhitia ki nga taputapu papamahi

ōrau
10
25
50
75
90

Nga pae katoa
105.5 
226.6 
450.4 
808.8 
1267.3 

pae jQuery
121.7 
242.2 
458.3 
803.4 
1235.3 

pae Vue
248.0 
420.1 
718.0 
1122.5 
1643.1 

Nga pae koki
468.8 
716.9 
1144.2 
1930.0 
3283.1 

Nga Pae React
308.6 
469.0 
841.9 
1472.2 
2197.8 

Utu o nga anga JavaScript
Te nui o te waehere JavaScript ka tukuna ki nga taputapu papamahi

Mena ka korero noa tatou mo te rahi o te waehere JS ka tukuna e nga waahi ki nga taputapu, ka rite nga mea katoa ki to whakaaro. Ara, ki te whakamahia tetahi o nga anga, ko te tikanga ahakoa i roto i te ahuatanga pai, ka piki ake te rahi o te waehere JavaScript o te waahi. Ehara tenei i te mea miharo - kaore e taea e koe te hanga i tetahi anga JavaScript hei turanga mo te waahi me te tumanako ka iti rawa te rahi o te waehere JS o te kaupapa.

Ko te mea whakamiharo mo enei raraunga ko etahi anga me nga whare pukapuka ka taea te whakaaro he timatanga pai ake mo tetahi kaupapa i era atu. Ko nga waahi whai jQuery te ahua pai rawa atu. I runga i nga putanga papamahi o nga waahi, he 15% te nui ake o te JavaScript i nga waahi katoa, a kei runga waea pūkoro he 18% atu. (E tika ana, he kino nga raraunga kei konei. Ko te meka ko te jQuery kei runga i nga waahi maha, no reira he mea tino pai ake te hono atu o aua waahi ki etahi atu me te maha o nga waahi. Heoi, kaore tenei e pa ki te ahua o te raw he putanga nga raraunga mo ia angamahi.)

Ahakoa ko te 15-18% te pikinga o te rōrahi waehere he ahua rongonui, ki te whakataurite i tenei ki etahi atu anga me nga whare pukapuka, ka taea e tetahi te whakatau he iti rawa te "taake" e tukuna ana e jQuery. Ko nga pae koki kei te 10 o te ōrau ka tukuna he 344% atu nga raraunga ki te papamahi i nga waahi katoa, me te 377% atu ki te waea pūkoro. Ko nga pae React te mea taumaha e whai ake nei, he 193% te nui ake o nga waehere ki te papamahi i nga waahi katoa, me te 270% atu ki te waea pūkoro.

I mua ake nei, i kii ahau ahakoa ko te whakamahi i te anga ko te tikanga ka whakaurua he nui o te waehere ki roto i te kaupapa, i te timatanga o te mahi ki runga, ka tumanako ahau ka taea e te angamahi te whakaiti i te kaiwhakawhanake. Ina koa, e korero ana matou mo te whakaiti i te nui o te waehere.

He mea whakamiharo, ko nga pae jQuery e whai ana i tenei whakaaro. Ahakoa he iti ake te taumaha atu i nga waahi katoa kei te 10 ōrau (ma te 15-18%), he iti ake te mama i te 90 ōrau kei te tata ki te 3% i runga i te papamahi me te waea pūkoro. Ehara tenei i te mea he painga tino nui tenei, engari ka taea te kii ko nga waahi jQuery, i te iti rawa, kaore he rahi o te waehere JavaScript, ahakoa i roto i o raatau waahanga nui rawa atu.

Engari kaore e taea te korero mo etahi atu anga.

Pērā i te take o te 10 ōrau, kei ngā pae 90 ōrau i runga i te Angular me te React he rereke mai i etahi atu pae, engari he rereke, engari, mo te kino.

I te 90 ōrau, ka tukuna e nga pae Angular te 141% atu nga raraunga ki te waea pūkoro i nga waahi katoa, me te 159% atu ki te papamahi. Ka tukuna e nga pae React te 73% atu ki te papamahi i nga waahi katoa, me te 58% ki te waea pūkoro. Ko te rahinga waehere o nga pae React i te 90 ōrau he 2197.8 KB. Ko te tikanga ka tukuna e aua pae te 322.9 KB te nui ake o nga raraunga ki nga taputapu pūkoro atu i o raatau whakataetae tata i runga i a Vue. Ko te waahi i waenga i nga waahi papamahi e pa ana ki te Angular me te React me etahi atu waahi ka nui ake. Hei tauira, ka tukuna e nga pae React papamahi te 554.7 KB te nui ake o te waehere JS ki nga taputapu atu i nga pae Vue rite.

Te wa i pau ki te tukatuka i te waehere JavaScript i roto i te miro matua

Ko nga raraunga i runga ake nei e whakaatu marama ana ko nga waahi e whakamahi ana i nga anga me nga whare pukapuka e akohia ana he nui te waehere JavaScript. Engari ko te tikanga, he waahanga noa iho tera o ta tatou wharite.

I muri i te taenga mai o te waehere JavaScript ki roto i te tirotiro, me kawe mai ki roto i te ahua mahi. Ina koa he maha nga raru ka puta mai i nga mahi e tika ana kia mahia me te waehere kei roto i te miro tirotiro matua. Ko te miro matua te kawenga mo te tukatuka i nga mahi a nga kaiwhakamahi, mo te tatau i nga momo, mo te hanga me te whakaatu i te tahora wharangi. Mena ka kahakina e koe te miro matua ki nga mahi JavaScript, kaore e whai waahi ki te whakaoti i nga toenga o nga mahi i roto i te waa. Ko tenei ka arai ki te whakaroa me te "parai" i roto i nga mahi o nga wharangi.

Kei te pātengi raraunga HTTP Archive nga korero mo te roa o te wa ki te tukatuka i te waehere JavaScript i roto i te miro matua o te miihini V8. Ko te tikanga ka taea e tatou te kohi i enei raraunga me te mohio ki te nui o te waa e mahia ana e te miro matua ki te tukatuka i te JavaScript o nga momo waahi.

Te wa tukatuka (i roto i nga manomano) e pa ana ki te tukatuka tuhinga i runga i nga taputapu pūkoro

ōrau
10
25
50
75
90

Nga pae katoa
356.4
959.7
2372.1
5367.3
10485.8

pae jQuery
575.3
1147.4
2555.9
5511.0
10349.4

pae Vue
1130.0
2087.9
4100.4
7676.1
12849.4

Nga pae koki
1471.3
2380.1
4118.6
7450.8
13296.4

Nga Pae React
2700.1
5090.3
9287.6
14509.6
20813.3

Utu o nga anga JavaScript
Te wa tukatuka e pa ana ki te tukatuka tuhinga i runga i nga taputapu pūkoro

Te wa tukatuka (i roto i nga haumano) e pa ana ki te tukatuka tuhinga i runga i nga taputapu papamahi

ōrau
10
25
50
75
90

Nga pae katoa
146.0
351.8
831.0
1739.8
3236.8

pae jQuery
199.6
399.2
877.5
1779.9
3215.5

pae Vue
350.4
650.8
1280.7
2388.5
4010.8

Nga pae koki
482.2
777.9
1365.5
2400.6
4171.8

Nga Pae React
508.0
1045.6
2121.1
4235.1
7444.3

Utu o nga anga JavaScript
Te wa tukatuka e pa ana ki te tukatuka tuhinga i runga i nga taputapu papamahi

I konei ka kite koe i tetahi mea tino mohio.

Mo te timatanga, he iti rawa te utu o nga waahi whai jQuery mo te tukatuka JavaScript i runga i te miro matua atu i etahi atu waahi. I te 10 ōrau, ka whakaritea ki nga waahi katoa, ko nga waahi jQuery i runga i te waea pūkoro e 61% atu te wa ki te tukatuka waehere JS i runga i te miro matua. Mo nga waahi papamahi jQuery, ka piki ake te wa tukatuka ma te 37%. I te 90 o te ōrau, he tata tonu te tatau o nga pae jQuery ki nga kaute whakahiato. Ko te tikanga, ko nga waahi jQuery i runga i nga taputapu pūkoro e whakapau ana i te 1.3% te iti ake o te wa i runga i te miro matua i nga waahi katoa, me te 0.7% te iti ake o te waa ki nga taputapu papamahi.

I tera taha o to maatau whakatauranga ko nga anga e tohuhia ana e te kawenga teitei i runga i te miro matua. Ko tenei ano, Angular me React. Ko te rereketanga anake i waenga i nga mea e rua ko te mea ka tukuna e nga pae Angular etahi atu waehere ki nga kaitirotiro atu i nga waahi React, ka iti ake te wa CPU ki te tukatuka waehere. He iti rawa.

I te 10 o te ōrau, ko nga papamahi Angular ka pau te 230% atu te wa mo te miro matua tukatuka JS waehere atu i nga waahi katoa. Mo nga waahi waea, ko tenei ahua ko te 313%. Ko nga pae React nga kaihaka kino rawa atu. I runga i te papamahi, e 248% te nui ake o te wa tukatuka waehere i nga waahi katoa, me te 658% atu i runga waea pūkoro. Ko te 658% ehara i te hē. I te 10 ōrau, ka pau nga pae React i te 2.7 hēkona o te wa miro matua ki te tukatuka i o raatau waehere.

Ko te 90 ōrau, ina whakaritea ki enei tau nui, he pai ake te ahua. Ka whakatauritea ki nga waahi katoa, ko nga kaupapa Angular e 29% atu te wa ki runga i nga taputapu papamahi i roto i te miro matua, me te 27% atu te wa i runga i nga taputapu waea. Mo nga waahi o React, he rite tonu te ahua ki te 130% me te 98%.

He pai ake te ahua o nga rereketanga o te 90 ōrau i ngā uara rite mo te 10 ōrau. Engari i konei he mea pai kia mahara ko nga nama e tohu ana i te waa he ahua whakamataku. Me kii 20.8 hēkona i runga i te miro pūkoro matua mo te paetukutuku i hangaia me React. (Ki taku whakaaro ko te korero mo nga mea e tupu ana i tenei waa e tika ana mo tetahi tuhinga motuhake).

Kotahi te raruraru kei konei (whakawhetai Heremaia mo te kukume i taku aro ki tenei ahuatanga, me te ata whakaaro ki nga raraunga mai i tenei tirohanga). Ko te meka he maha nga waahi e whakamahi ana i nga taputapu o mua. Ina koa, kua kite ahau i te maha o nga waahi e whakamahi ana i te jQuery i te taha o React, Vue ranei, i te mea kei te heke aua pae mai i te jQuery ki etahi atu anga, whare pukapuka ranei. Ko te mutunga mai, ka whiua ano e ahau te paataka raraunga, i tenei wa ka kowhiri i nga hononga e rite ana ki nga waahi ka whakamahi noa i te React, jQuery, Angular, Vue ranei, engari kaua he huinga o enei. Anei taku i whiwhi.

Wā pūtukatuka (i roto i te manomano) e pa ana ki te tukatuka i nga tuhinga tuhi i runga i nga taputapu pūkoro i roto i tetahi ahuatanga ka whakamahia e nga waahi kotahi anake te anga, kotahi anake te whare pukapuka

ōrau
10
25
50
75
90

Nga pae e whakamahi ana i te jQuery
542.9
1062.2
2297.4
4769.7
8718.2

Nga pae e whakamahi ana i a Vue
944.0
1716.3
3194.7
5959.6
9843.8

Ko nga waahi ka whakamahi noa i te Angular
1328.9
2151.9
3695.3
6629.3
11607.7

Nga pae e whakamahi ana i te React
2443.2
4620.5
10061.4
17074.3
24956.3

Utu o nga anga JavaScript
Ko te wa tukatuka e pa ana ki te tukatuka i nga tuhinga i runga i nga taputapu pūkoro i roto i tetahi ahuatanga ka whakamahia e nga waahi tetahi angamahi, kotahi anake te whare pukapuka

Tuatahi, ko tetahi mea kaore i te miharo: ka whakamahia e tetahi waahi tetahi anga, kotahi whare pukapuka ranei, ka nui ake te pai ake o nga mahi o taua waahi. He pai ake te mahi o ia taputapu i te 10 me te 25 o te ōrau. Ka whai tikanga. Ko te pae ka mahia ma te anga kotahi me pai ake te mahi i te pae i hangaia ma te rua, neke atu ranei nga angamahi, whare pukapuka ranei.

Inaa, he pai ake te ahua o nga mahi o ia taputapu o mua i akohia i roto i nga keehi katoa, engari mo tetahi o nga mea whakamiharo. Ko te mea i miharo ahau ko te 50 o te ōrau me runga ake, ko nga waahi e whakamahi ana i te React he kino ake i te mea ko React anake te whare pukapuka e whakamahia ana e ratou. Ko tenei, i te ara, ko te take i whakaatu ahau i enei raraunga ki konei.

He ahua rereke tenei, engari ka ngana tonu ahau ki te rapu whakamarama mo tenei ahua ke.

Mena ka whakamahia e tetahi kaupapa te React me te jQuery, tera pea tera kaupapa kei te haurua o te whakawhiti mai i te jQuery ki te React. Tena pea he turanga waehere kei kona enei whare pukapuka. I te mea kua kite ake matou he iti ake te wa e noho ana nga pae jQuery ki te miro matua i nga pae React, tera pea e kii mai ma te whakamahi i etahi mahi i roto i te jQuery ka pai ake te mahi a te pae.

Engari i te mea ka huri te kaupapa mai i te jQuery ki te React me te whakawhirinaki atu ki te React, kei te huri haere nga mea. Mena he tino kounga te pae, a ka ata whakamahia e nga kaiwhakawhanake paetukutuku te React, katahi ka pai nga mea katoa me taua waahi. Engari mo te pae React toharite, ko te whakamahinga nui o React ko te tikanga kei raro te miro matua i te taumahatanga.

Te aputa i waenga i nga taputapu pūkoro me te papamahi

Ko tetahi atu tirohanga i tirohia e au nga raraunga rangahau ko te ako he pehea te nui o te waahi i waenga i te mahi me nga waahi kei runga i nga taputapu pūkoro me te papamahi. Mena ka korero tatou mo te whakataurite i nga pukapuka o te waehere JavaScript, na te whakataurite penei kaore e whakaatu i tetahi mea whakamataku. Ko te tikanga, he pai ki te kite i nga moni iti o te waehere ka taea te tango, engari kaore he rereketanga o te nui o te waehere waea pūkoro me te papamahi.

Engari ki te wetewetehia te wa e hiahiatia ana ki te tukatuka i te waehere, ka kitea he waahi nui i waenga i nga taputapu pūkoro me te papamahi.

Te piki ake o te wa (pahekeheke) e pa ana ki te tukatuka i nga tuhinga tuhi i runga i nga taputapu waea ka whakaritea ki te papamahi

ōrau
10
25
50
75
90

Nga pae katoa
144.1
172.8
185.5
208.5
224.0

pae jQuery
188.2
187.4
191.3
209.6
221.9

pae Vue
222.5
220.8
220.2
221.4
220.4

Nga pae koki
205.1
206.0
201.6
210.4
218.7

Nga Pae React
431.5
386.8
337.9
242.6
179.6

Ahakoa he rerekee te tere o te tukatuka waehere i waenga i te waea me te pona, ka kii mai te hunga maha ki ahau ko nga anga hou kaore i te tino aro ki nga taputapu iti-hiko, a kei te tohe ratou ki te kati i te waahi kua kitea e ratou. Ahakoa i te 10 ōrau, he 431.5% te nui ake o te wa e whakapaua ana e nga pae React ki te miro matua pūkoro i te miro matua papamahi. Kei a jQuery te aputa iti rawa, engari ahakoa i konei ko te 188.2%. I te wa e hangaia ai e nga kaihanga paetukutuku a raatau kaupapa kia nui ake te wa tukatuka (a ka tupu, ka kino noa atu i te waa), me utu e nga rangatira o nga taputapu iti-hiko.

Ngā putanga

Ko nga anga pai ka hoatu he turanga pai ki nga kaiwhakawhanake mo te hanga kaupapa tukutuku (i runga i te haumarutanga, te urunga, te mahinga), me whai here-a-roto ranei e uaua ai te hanga i tetahi mea e takahi ana i aua here.

Ko te ahua kaore tenei e pa ana ki nga mahi o nga kaupapa paetukutuku (me te kore pea ki a raatau urunga).

He mea tika kia mahara na te mea he nui ake te wa e whakapau ana nga pae React, Angular ranei ki te whakarite waehere i era atu, ehara i te mea ko nga waahi React he kaha ake te PTM i nga waahi Vue i te wa e rere ana. Inaa, he iti noa nga korero a nga raraunga i arotakehia e matou mo te mahinga o nga anga me nga whare pukapuka. He nui ake ta ratou korero mo nga huarahi whanaketanga, ma te mohio, kaore ranei, ka taea e enei anga te turaki i nga kaihōtaka. E korero ana matou mo nga tuhinga mo nga anga, mo o raatau rauwiringa kaiao, mo nga tikanga whanaketanga noa.

He pai ano te whakahua i tetahi mea kaore i tirohia e matou i konei, ara, te roa o te wa e pau ana te taputapu ki te whakamahi i te waehere JavaScript i te wa e whakatere ana i waenga i nga wharangi o te papanga. Ko te tohenga mo te SPA ko te mea ka utaina te tono wharangi kotahi ki roto i te kaitirotiro, ka taea e te kaiwhakamahi te whakatuwhera tere i nga wharangi o te pae. Ko taku ake wheako e kii mai ana kaore tenei i te pono. Engari kaore he raraunga hei whakamarama i tenei take.

Ko te mea e marama ana mena kei te whakamahi koe i tetahi anga, whare pukapuka ranei hei hanga paetukutuku, kei te whakataua koe mo te utaina i te kaupapa me te whakarite kia haere. Ka pa tenei ki nga ahuatanga tino pai.

Ka taea te whakatau i etahi whakararu i nga ahuatanga e tika ana, engari he mea nui kia mahia e nga kaihanga enei whakatau.

Engari he take ano ta tatou mo te tumanako. Kei te harikoa ahau ki te kite i te tata o te mahi a nga kaiwhakawhanake Chrome me nga kaiwhakawhanake o etahi o nga taputapu o mua kua arotakehia e matou hei awhina i te whakapai ake i te mahi o aua taputapu.

Heoi, he tangata whai whakaaro ahau. Ko nga hoahoanga hou ka waihanga i nga raru mahi i nga wa katoa ka whakatauhia e ratou. A ka roa te wa ki te whakatika i nga pepeke. Ka rite ki ta tatou e kore e tumanako hangarau whatunga hou ka whakatau i nga raruraru mahi katoa, kaua koe e tumanako mai i nga putanga hou o a maatau anga tino pai.

Mena kei te pirangi koe ki te whakamahi i tetahi o nga taputapu o mua i korerohia i tenei tuhinga, ko te tikanga me whakapau kaha koe kia kaua e kino te mahi o to kaupapa i tenei wa. Anei etahi whakaaro hei whakaaro i mua i te tiimata i te angamahi hou:

  • Whakamatautauria koe ma te mohio noa. Me tino whakamahi koe i te angamahi kua tohua? Ko te JavaScript parakore i tenei ra ka kaha ki te maha.
  • He momo ngawari ake ki te anga kua tohua (penei i a Preact, Svelte, tetahi atu mea ranei) ka taea e koe te 90% o nga kaha o tenei anga?
  • Mena kei te whakamahi koe i tetahi anga, whakaarohia mehemea he mea pai ake, he pai ake, he pai ake nga whiringa paerewa (hei tauira, Nuxt.js hei utu mo Vue, Next.js hei utu mo React, me etahi atu).
  • Ka aha koe te tahua Mahi JavaScript?
  • Me pehea koe ki te whakawhitinga he tukanga whanaketanga kia kaha ake te wero i etahi atu waehere JavaScript ki roto i tetahi kaupapa i te mea e tika ana?
  • Mena kei te whakamahi koe i tetahi anga mo te ngawari o te whakawhanaketanga, whakaarohia e hiahia ana koe tuku waehere anga ki nga kiritaki. Ka taea pea e koe te whakaoti i nga take katoa i runga i te tūmau?

Ko te tikanga he pai te titiro ki enei whakaaro, ahakoa he aha taau i whiriwhiri mo te whanaketanga o mua. Engari he mea tino nui i te wa e mahi ana koe i tetahi kaupapa kaore he mahi mai i te timatanga.

E nga kaipānui aroha! Me pehea e kite ai koe i te angamahi JavaScript tino pai?

Utu o nga anga JavaScript

Source: will.com

Tāpiri i te kōrero