Article View: pl.comp.lang.javascript
Article #49309Re: Ociążenie procesora przez javascript
From: MJM
Date: Tue, 15 Sep 2009 06:29
Date: Tue, 15 Sep 2009 06:29
56 lines
3962 bytes
3962 bytes
Użytkownik "porneL" <niusy4@pornel.net> napisał w wiadomości news:op.uz3s7jmxutk0y1@aimac.local...
> On Fri, 11 Sep 2009 08:39:35 +0100, MJM <oj.moze@lepiej.nie.pl> wrote:
>
>> Tak sobie ostatnio d3ubie w tym js.
>> Javascript jest wolny, to chyba nie ulega w?tpliwo?ci (to nie zarzut, po prostu specyfika i ?rodowisko o tym decyduj?).
>
> Biorąc pod uwagę najnowsze implementacje z JIT i polymorphic inline caching, to jest wątpliwe :)
>
>> Na domiar
>> z3ego javascript nie jest wielow?tkowy (to gorzej, wprawdzie 3atwiej pisaa programy ale du?o mo?liwo?ci sie traci).
>
> HTML 5 i Google Gears mają możliwość uruchamiania JS w prawdziwych wątkach.
>
>> Z dwóch powy?szych wynikaj? dwie rzeczy. Skrypt js potrafi zar?n?a przegl?darke (a czesto i ca3y system) (w uproszczeniu).
>> Niestety
>> przycisk "stop" w przegl?darkach nie powoduje przerwanie wykonywania javascript tylko przerwanie 3adowania strony. Tak wiec
>> czesto
>> u?ytkownik nie ma nic lepszego do zrobienia ni? zabia przegl?darke (niestety wraz z innymi zak3adkami).
>
> Może zamknąć taba. Poza tym wszystkie przeglądarki po chwili pytają się, czy ubić skrypt.
>
>
> --
> http://pornel.net
> this.author = new Geek("porneL");
>
> http://pornel.net/krzaki-w-po?cie
Dziękuję za odpowiedź.
>Biorąc pod uwagę najnowsze implementacje z JIT i polymorphic inline caching, to jest wątpliwe :)
O tym muszę poczytać co to jest JIT i polymorphic inline caching. Z praktyki widzę, że js w najnowszych wersjach przeglądarek nadal
jest wolny (Google Chrome najszybszy, po środku Opera i FF a IE to potrafi przyprawić o łzy). I obawiam się, że jest wolniejszy
nawet niż inne języki skryptowe typu PHP. Nie oczekuję oczywiście, że będzie chodził jak Java czy c#, o c nie wspominając. Nie wiem
jak chodzi Flashowy Action Script ale pewnie też zostawia js daleko w tyle. I tu dochodzimy do sedna mojego problemu. Chciałbym
pisać gry w js, na początek takie odpowiedniki gier flashowych i Javowo-apletowych. Udało mi się napisać kółko i krzyżyk 4x4x4 i
teraz kończę zumę. Jednak ze względu na powolność js nigdy nie będę miał tylu możliwości co w innych technologiach :(.
>HTML 5 i Google Gears majÄ
moĹźliwoĹÄ uruchamiania JS w prawdziwych wÄ
tkach.
Dziękuję za info. Poczytam.
>MoĹźe zamknÄ
Ä taba. Poza tym wszystkie przeglÄ
darki po chwili pytajÄ
siÄ,
czy ubiÄ skrypt.
No... moje niektóre programy nie zawieszają przeglądarki w taki sposób aby ta zaproponowała przerwanie skryptu. Po prostu pożerają
zasoby systemu tak, że cały system przestaje odpowiadać. :). Dlatego w przeglądarkach przydałby się mimo wszystko przycisk STOP JS.
Jak powinienem ustawić kodowanie polskich literek w postach? Dotychczas standardem było ISO-8859-2 zdaje się.
Pozdrawiam
Michał Mierzwa
Technical Details
Message-ID:
<h8nc8a$1jo$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!not-for-mailReferences:
<h8cus4$7eo$1@mx1.internetia.pl> <op.uz3s7jmxutk0y1@aimac.local>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!news.internetia.pl!not-for-mail From: "MJM" <oj.moze@lepiej.nie.pl> Newsgroups: pl.comp.lang.javascript Subject: Re: Ociążenie procesora przez javascript Date: Tue, 15 Sep 2009 08:29:13 +0200 Organization: Netia S.A. Lines: 58 Message-ID: <h8nc8a$1jo$1@mx1.internetia.pl> References: <h8cus4$7eo$1@mx1.internetia.pl> <op.uz3s7jmxutk0y1@aimac.local> NNTP-Posting-Host: 77-252-84-78.ip.netia.com.pl X-Trace: mx1.internetia.pl 1252996170 1656 77.252.84.78 (15 Sep 2009 06:29:30 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Tue, 15 Sep 2009 06:29:30 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-RFC2646: Format=Flowed; Response X-Tech-Contact: usenet@internetia.pl X-Newsreader: Microsoft Outlook Express 6.00.2900.5843 X-Priority: 3 X-Server-Info: http://www.internetia.pl/news/ X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit