JavaScript är ett av de mest omtalade tekniken i dagsläget och används överallt från skrivbordet webbläsare för mobiltelefoner . Den skriptspråk har tagit dynamiskt innehåll till en ny nivå . Det finns dock vissa risker i samband med användning av JavaScript för något seriöst utvecklingsarbete . Hastighet
Fart och hastighet - relaterade frågor har plågar JavaScript sedan dess tidiga dagar . Situationen har förbättrats avsevärt , men hastigheten är fortfarande ett allvarligt problem för vissa domäner och plattformar . Detta gäller särskilt för spel . Din nya och omvälvande spel kan arbeta fantastiskt på dual - core desktop PC , men prova att läsa det på din iPhone eller Android-enhet . Märker några frågor ? Det är troligt att de animationer som du arbetat så hårt på är långt under de 30 bildrutor per sekund måste du ha en smidig upplevelse för användarna .
Motor Skillnader
Det finns ingen JavaScript motor . Google , Apple och andra organisationer har alla sina föredragna motorer . De är liknande men inte identiska , och det kan vara prestanda skillnader . Detta är särskilt märkbart i mobila enheter där Apple och Google är låsta i en kamp för att producera den snabbaste och minst batteri - intensiva motor .
Plagiat
Användare kan komma åt din källkod från de vanligaste webbläsarna genom att klicka på " Visa källa " -knappen . Besökarna kan , utan din vetskap , kopiera din kod och föra den ut som sin egen . Det finns inte mycket som kan göras för att motverka detta annat än fördunklar din kod , eller avsiktligt skriva koden på ett sätt som är svårt att läsa och förstå . Naturligtvis hindrar det inte någon från grossist stjäla din kod , men det kan avskräcka någon som vill ändra din kod . Det bör noteras att detta problem inte existerar när man arbetar med inbäddad JavaScript på mobila enheter . Addera Säkerhet
Säkerhet är fortfarande ett problem med JavaScript , men situationen har förbättrats avsevärt eftersom språket tidiga dagar . Några av de vanligaste säkerhetsproblem relaterade till språket faller under den breda kategorin " cross - site sårbarheter . " Det är när en angripare kan få en betrodd webbsida , t.ex. en nätbank , att inkludera ett skadligt skript med egna godartade manus , det skadligt skript vanligtvis registrerar dina inloggningsuppgifter referens och skicka den till angriparen att användas vid en senare tidpunkt .