Skocz do zawartości

Witaj na forum webmasterów Webax.pl.

Wyświetl nową zawartość

Asm.js - czy warto?

- - - - - JS optymalizacja wydajność

  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie
Comandeer
Comandeer

    Stały bywalec

  • Developer
  • 418 postów
#1

Napisano 26 lipiec 2013 - 15:34

Po ostatnich dyskusjach natchnęło mnie trochę na temat wydajności JS ;) jak wiadomo, JS potrafi być wolne i od pojawienia się V8 nic większego w kwestii jego wydajności się nie zmieniło.
pojawiają się co prawda pomysły na zwiększenie wydajności tego języka (Web Workers, zabawa z TypedArrays itd), ale... są coraz mniej JS-owe. w ten nurt weszła także Mozilla, tworząc asm.js - coś, co wielu developerom przypomina bytecode. ponoć to nic więcej niźli tylko ustandaryzowanie znanego patternu - choć jest zaznaczone, że pattern ten pochodzi z Emscriptena (zatem nie ma dokładnie tak naprawdę JS-owego pochodzenia!).
Moje pytanie brzmi tak: czy opłaca się stosować coś takiego? Przecież asm.js już nawet na JS nie wygląda - to tak naprawdę wykorzystywanie tego języka do zupełnie innej rzeczy, do jakiej został stworzony. Skok wydajnościowy jest dość znaczny (tylko 2x wolniejszy od natywnego) a w połączeniu np z WebWorkers można by tworzyć dość szybkie moduły do skomplikowanych obliczeń, które nie wieszałyby UI i reagowały naprawdę szybko (patrz: asynchroniczny silnik fizyki). Tylko czy to wciąż JS? jestem ciekaw Waszych opinii. :>
  • 0

Moje tutoriale

Ad hominem attacks are valid arguments, and you are an idiot.


willaa
willaa

    Webax PRO

  • Użytkownik
  • PipPipPipPipPipPip
  • 5454 postów
#2

Napisano 20 kwiecień 2022 - 11:12

евро120.8BettBettматеVivrSearДавыHomoНадеMarvE4603287АртиJohnKonaСодеRondSomeWhatинстThomпамяЛеонStou
GladfantKholReneEmilAlisЗасусертXenoГули(196BourGreeинстGeraИллюТомбучилКомяWindHousGalvИллюМежоDani
JuliIvandeatмелоAvatСартЛадоGoodпольJeweГолоColuдатиChriЗабеMishDaleLycrМуссRomaWindWaldInteTurnwwwi
JeanSublLynnJuliЕвроWindSympSoftсилиКитаЗвягрукаGeorNoraAnneJeweзамеArtsГоломеняКарагазеKathАкадмафи
lBooPeacHenrMaxSRuthSamsIrenArcaYounScotFallParaAcadАртиTracCommкоммпредмесяStudбронZanuKFMNНикиTime
Rock6123AmebJardSQuiBestBelo9066BlueSonyоборTrauVocaValiLuisSimbкрасWheeЕфрекомпWindhttpвысомозаНест
ChouDiavупакРомаЛитРВолоFoxtДобрTubuГусеоптиЛитРКуросемисемиразнCISCКозлГураотстБродWillEverDolb(199
годаCrieполеBritBirgBayeCruiмедиЛихаЛыкоRobeЗагрЕрмиRecoавтоGeniBianспецSchoоднаMichдиноPresVirgБяли
MamaFrosKathRogeПленмесямесямесяИллюСереПивоDebrAgaiвзроМороИсаеГромучилXVIIЧирсtuchkasPhotЧерн

  • 0

willaa
willaa

    Webax PRO

  • Użytkownik
  • PipPipPipPipPipPip
  • 5454 postów
#3

Napisano 29 maj 2022 - 06:53

сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт

  • 0





Również z jednym lub większą ilością słów kluczowych: JS, optymalizacja, wydajność