JavaScript is een van de meest spraakmakende technologieën op dit moment en wordt overal gebruikt vanaf de desktop web browser voor mobiele telefoons . De scripttaal is dynamische content genomen naar een nieuw niveau . Echter , er zijn een aantal risico's verbonden aan het gebruik van JavaScript voor elke serieuze ontwikkelingswerk . Speed Speed en snelheid - gerelateerde problemen zijn teistert JavaScript sinds zijn vroege dagen . De situatie is aanzienlijk verbeterd , maar snelheid is nog steeds een ernstig probleem voor bepaalde domeinen en platforms . Dit geldt met name voor games . Uw nieuwe en wereldschokkend spel kan heerlijk werken aan je dual - core desktop -pc , maar probeer het laden op je iPhone of Android-toestel . Let op eventuele problemen ? Het is waarschijnlijk dat de animaties die je zo hard aan gewerkt zijn ruim onder de 30 frames per seconde je nodig hebt om een soepele ervaring voor uw gebruikers . Engine Verschillen Er is niemand JavaScript engine . Google , Apple en andere organisaties hebben al hun voorkeur motoren . Ze zijn vergelijkbaar , maar niet identiek , en er kunnen prestatieverschillen . Dit is vooral merkbaar in mobiele apparaten waar Apple en Google zijn opgesloten in een strijd om de snelste en minst accu - intensieve motor produceren . Plagiaat Gebruikers kan toegang krijgen tot de broncode van de meeste voorkomende webbrowsers simpelweg door te klikken op de " View Source " knop . Bezoekers van de site kan , zonder uw medeweten , kopieer de code en geef het af als hun eigen . Er is weinig dat gedaan kan worden om dit anders dan verdoezelen uw code , of opzettelijk het schrijven van de code op een manier die moeilijk te lezen en te begrijpen bestrijden . Natuurlijk betekent dat niet iedereen van de groothandel het stelen van uw code te voorkomen , maar het is misschien iemand die wil uw code te wijzigen af te schrikken . Opgemerkt moet worden dat dit probleem niet bestaat bij het werken met ingebedde JavaScript op mobiele apparaten . Veiligheid Beveiliging is nog steeds een probleem met JavaScript , al is de situatie heeft sterk verbeterd sinds de vroege dagen van de taal . Enkele van de meest voorkomende beveiligingsproblemen in verband met de taal vallen onder de brede categorie van " cross-site kwetsbaarheden . " Dit is wanneer een aanvaller in staat is om een vertrouwde webpagina , zoals een online banking site te krijgen , om een kwaadaardig script met een eigen goedaardige scripts zijn: de kwaadaardige script meestal zal opnemen van uw log - in geloofsbrief en stuur het naar de aanvaller gebruikt worden op een later tijdstip .
|