Tema: Re: patarimo renkantis
Autorius: padugne
Data: 2013-08-16 10:06:27
On Thu, 15 Aug 2013 01:52:48 +0000, Saulius wrote:

>>> nanana ant win8 Touch Browser yra nenaudoju IE tinka Bet yra:)
>> 
>> Nera, tai viso labo tas pats IE tik suwrappintas i kita UI. T.y. jei
>> yra kokiu problemu su enginu (javascript/css/html) tai jos taip ir
>> lieka.
>> 
>> Identiska situacija kaip ir su visais tais iOS browseriais, kurie
>> realiai yra tas pats Safari tik su kita suknele.
> 
>   Man atrodo, kad tu čia kažką grybauji. Yra toks chromas ant iOS. Ir
>   jis
> pavyzdžiui neturi tos trenktos Safari problemos, kuris į viena domain'a
> leidžia tik du lygiagrecius connect'us. Chromas lyg tais riboja iki 5.
> Kas labai gerai matosi ant dinaminiu long-pooling pagrindo Web site'u -
> atsidarei nauja tab'a, o jis rūko ir nekrauna statinių ikonkiu, kol
> long-pooling timeout'as už keliasdešimt sekundžių nepasibaigs.
>   Tai tu nori pasakyti, kad toks dalykas, kaip lygiagrečių connect'ų
> ribojimas, yra "sukneles reikalas"?

Tikrai taip. Viskas kas susije su html/css/js apdorojimu vyksta UIWebView 
komponenteje, kuri yra ne kas kitka kaip kastruota safari versija 
(gerokai letesnis javascript variklis, nera dalies fyciu etc).
Kaip beje ir simtuose tukstanciu kitu app storo appsu.
 
Konkreciai tavo minimu atveju kalta anaiptol ne safari komponente, bet 
iOS esancios NSURLConnection realizavimo ipatumai. Nuo to kencia tiek 
standartinis Safari tiek UIWebView, bo jie abu naudojasi tuo paciu 
NSURLConnection. Pastarasis po kapotu siurbimui naudoja viena runloop'a, 
todel ilgai trunkantys XHR ji "uzkemsha".

Laimei per kazkokia klaida abalei paliko maza skylute appsam (savo smelio 
dezes ribose) registruoti savo nuosavus URL handlerius (naudojantis + 
canHandleRequest:), todel appsams nelieka nieko kitko kaip visas 
UIWebView generuojamas uzklausas nukrept i savo koda ir komunikacijom 
uzsiiminet patiems. Todel chromas palaiko daugiau lygiagreciu konekciju. 
Bet tai ne kazkas daugiau nei mineta suknele ar kitos padangos ant to 
paties automobilio.

Kaip jau rasiau, kuo giliau po ta iOS kapstaisi tuo maziau simpatiskas 
jis man atrodo.

-- 
kthxbai.