🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49309

Re: Ociążenie procesora przez javascript

#49309
From: MJM
Date: Tue, 15 Sep 2009 06:29
56 lines
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-mail
References: <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