Acmhainní a chuireann bac ar rindreáil
Déanann Silktide seiceáil ar stílbhileoga agus ar scripteanna nach mór don bhrabhsálaí iad a íoslódáil go hiomlán sular féidir leis aon rud a thaispeáint ar do leathanach. Coinníonn gach ceann acu cuairteoirí ag stánadh ar scáileán bán beagán níos faide.
De réir réamhshocraithe, cuireann stílbhileog nó script a ndéantar tagairt di in aice le barr leathanaigh bac ar rindreáil: ní phéinteálfaidh an brabhsálaí aon rud go dtí go mbeidh an comhad tagtha, mar d'fhéadfadh an comhad an chaoi a mbreathnaíonn nó a n-oibríonn gach rud a athrú.
Cén fáth a bhfuil sé seo tábhachtach
Is iad na nóiméid bhána sula dtaispeántar leathanach den chéad uair na tráthanna a chinneann cuairteoirí ar cheart dóibh fanacht. Cuireann gach comhad a chuireann bac ar rindreáil turas líonra timpeall is ar ais leis an am bán sin, agus carnann na moilleanna go tapa ar naisc mhóibíleacha - is féidir le dornán comhad blocála leathanach atá tapa ar shlí eile a choinneáil bán ar feadh soicindí.
Níl gá leis an gcuid is mó den bhac sin. De ghnáth, ní theastaíonn ach cuid bheag de leathanaigh chun an chéad scáileán a tharraingt, agus ní gá don chuid is mó de rith sula dtaispeántar an leathanach.
Conas é a dheisiú
- Luchtaigh scripteanna gan bhac a chur ar rindreáil trí
defera chur leo (nóasyncdo scripteanna neamhspleácha ar nós anailísíochta):
<!-- Fadhb: cuireann sé bac ar rindreáil go dtí go n-íoslódáiltear é agus go rithtear é -->
<script src="app.js"></script>
<!-- Deisithe: íoslódáiltear go comhthreomhar é, ritheann sé tar éis an leathanach a pharsáil -->
<script src="app.js" defer></script>
- Cuir an méid beag CSS atá riachtanach don chéad scáileán go díreach isteach sa leathanach, agus luchtaigh na stílbhileoga iomlána gan bhac a chur ar rindreáil.
- Tabhair aitreabúid
mediado stílbhileoga nach mbaineann ach le cásanna áirithe (amhailmedia="print"), ionas nach gcuirfidh siad bac ar rindreáil in áiteanna eile. - Laghdaigh an méid atá le blocáil: bain stíleanna agus scripteanna nach n-úsáidtear, agus coinnigh an chuid eile beag - féach mionú CSS agus JavaScript mionaithe.
Conas a dhéanann Silktide tástáil air seo
- Luchtaigh an leathanach i mbrabhsálaí fíor, ag úsáid an chineáil gléis, luas naisc, agus suíomh tástála atá cumraithe do do thástálacha luais.
- Sainaithin gach stílbhileog agus script a chuir bac ar chéad phéinteáil an leathanaigh.
- Déan meastachán ar an am a choinnigh gach ceann acu rindreáil siar, agus tuairiscigh gach comhad lena choigilt mheasta.
- Grádáil an leathanach de réir an ama iomláin a d'fhéadfaí a shábháil: laghdaítear an grád ag thart ar 100 milleasoicind, agus déantar grád lag de 200 milleasoicind nó níos mó.
Fabhtcheartú
Nach gcaithfidh CSS bac a chur ar rindreáil?
Caithfidh an stílbhileog a rialaíonn an chéad scáileán - is de réir dearaidh atá sé sin, ionas nach bhfeicfidh cuairteoirí ábhar gan stíliú choíche. Ní hé an réiteach CSS a bhaint ach an méid a chuireann bac a laghdú: cuir an chuid chriticiúil isteach sa leathanach, agus luchtaigh an chuid eile ar bhealach nach gcuireann bac air.
Is script tríú páirtí é an comhad blocála
Is minic is cúis leis an bhfadhb bainisteoirí clibeanna, clónna, agus giúirléidí comhrá. Oibríonn a bhformhór i gceart le defer nó async - seiceáil treoracha leabaithe reatha an tsoláthraí, a chuimsíonn é sin cheana féin go minic.