Got web performance problems? Just wait...

నేను ఒక మంచి Mariko మరియు సహోద్యోగి, Mariko ద్వారా ట్వీట్ Mariko , తక్కువ స్థాయి పరికరాల శ్రేణిని మీరు నిజంగా గ్రౌన్దేడ్గా ఉంచడం.

ట్వీట్ యొక్క సందర్భం ఏమిటంటే, ఈ డెవలప్మెంట్ తరగతుల్లో ప్రతిరోజూ నివసించే వినియోగదారుల కోసం వెబ్ డెవలప్మెంట్ ఎలా పనిచేస్తుందో చూద్దాం.

జట్టు ఈ ప్రదేశంలో చాలా పని చేస్తోంది, కానీ నేను ఒక రోజును నిర్మించటానికి ఒక రోజు గడిపాను మరియు ప్రదర్శనల కొంచెం సరసమైన స్థాయికి ఏదైనా పనిని చేయటానికి చాలా కష్టపడ్డాను - ఇక్కడ నేను ఎదుర్కొన్న కొన్ని సమస్యలు ఉన్నాయి:

  • వీక్షణపోర్ట్ oddities, మరియు 300ms క్లిక్ ఆలస్యం (చుట్టూ పని చేయవచ్చు) యొక్క మర్మమైన తిరిగి పరిచయం.
  • మొత్తం స్క్రీన్ భారీ రిపబ్లిక్, మరియు ఇది నెమ్మదిగా ఉంది.
  • నెట్వర్క్ నెమ్మదిగా ఉంది
  • మెమొరీ నిర్బంధించబడి, తరువాతి GC యొక్క బహుళ థ్రెడ్లకు ప్రధాన థ్రెడ్ లాక్ చేయబడుతుంది
  • నమ్మశక్యం నెమ్మదిగా JS అమలు
  • DOM తారుమారు నెమ్మదిగా ఉంది

నేను నిర్మిస్తున్న అనేక పేజీల కోసం, వేగవంతమైన వైఫై కనెక్షన్ పుటలలో లోడ్ చేయడానికి అనేక సెకన్ల సమయం పట్టింది మరియు తరువాత సంకర్షణలు కేవలం నెమ్మదిగా ఉన్నాయి. ఇది హార్డ్, ఇది ప్రధాన థ్రెడ్ ఆఫ్ సాధ్యమైనంత పొందడానికి ప్రయత్నిస్తున్న పాలుపంచుకుంది, కానీ అది నా సంప్రదాయ వెబ్ అభివృద్ధి, దిగుబడి కోసం పూర్తి కాదు అని అల్గోరిథంలు మరియు తర్కం లో మార్పులు చూడటానికి ఒక సాంకేతిక స్థాయిలో కూడా చాలా సంతోషకరమైన ఉంది పనితీరులో పెద్ద మెరుగుదలలు.

నేను దీర్ఘకాలికంగా ఏమి చేయాలని ఖచ్చితంగా తెలియలేదు, అభివృద్ధి చెందిన మార్కెట్లలో మేము పనిచేస్తున్న డెవలపర్ల భారీ ఊపును నేను '[ఇన్సర్ట్ కంట్రీ x] లో వినియోగదారుల కోసం సైట్లను నిర్మించలేను' అని స్పందిస్తారు. ఉన్నత స్థాయి ఈ ప్రకటనతో వాదించడానికి చాలా కష్టం, కానీ ప్రతి సంవత్సరం మిలియన్లకొద్దీ కొత్త వినియోగదారులు కంప్యుటింగ్ చేస్తున్నారు మరియు వారు ఈ పరికరాలను ఉపయోగిస్తారనే వాస్తవాన్ని నేను విస్మరించలేను మరియు వెబ్ * * వేదిక మేము rise of the meta platform తో సంతోషంగా ఉన్నాము కనుక కంటెంట్ మరియు అనువర్తనాల కోసం ఎంపిక.

మేము రాబోయే కాలం పనితీరుపై నెట్టడం అవసరం. డెవలపర్లు త్వరితంగా లోడ్ చేయడంలో మరియు మృదువైన వినియోగదారు ఇంటర్ఫేస్లను కలిగి ఉండటానికి మేము టూల్స్ మరియు మార్గదర్శకాలను రూపొందించుకుంటాం.

Paul Kinlan

Trying to make the web and developers better.

RSS Github Medium