Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (10)
Emner

Et Interrupt, en pipeline og en kø. Så sparker selv JavaScript r..

Af Allan Ebdrup 3. februar 2010 kl. 11:39

  

Diagram

    Som du kan se på diagrammet, består løsningen af en kombination af interrups, en pipeline og en kø.

Send Tweet
Udskriv
Billede af Allan EbdrupOm Allan Ebdrup

Kommentarer (10)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Erik Cederstrands billede
Erik Cederstrand 3. feb. 2010 - 12.33
 
Kode?

Rigtig godt eksempel på en enkel og velfungerende data-browser. Tak for det!

Det lader ikke til, at du selv vil promovere linket, så nu gør jeg det: http://www.obsurvey.com

Har du noget kode, man må kigge på, eller holder du kortene tæt til kroppen?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 3. feb. 2010 - 12.38
 
Re: Kode?

Jeg har før set blogger blive beskyldt for at være for selvpromoverende med deres egne projekter, så jeg prøver at lade være.
Ang. Kode, så holder jeg kortene til kroppen indtil videre, mit JavaScript framework er ikke open source, indtil videre.

Hvis du selv vil prøve en version af obsurvey, hvor du har de udviklerknapper "double answers", skal du logge på obsurvey, og bagefter tilføje &Test=true i URL'en. Test skal være med stort T.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Louis Andersen 3. feb. 2010 - 12.59
 
Hvilken JS-engine kører du med?

V8 i Chrome? :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 3. feb. 2010 - 13.12
 
Re: Hvilken JS-engine kører du med?

Ja, men IE8 kan sagtens klare 200.000 svar også.
Men du kan prøve det selv som jeg skrev ovenfor. Jeg vil gerne høre hvad andres erfaring er med hvad deres browser kan klare.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Müller 3. feb. 2010 - 13.14
 
HTML5 / Gears

Ville det ikke netop være sådan et sted hvor det ville være en stor fordel at benytte sig a web workers (HTML5), worker pools (Google Gears) eller lignende og kun ved deres fravær benytte javascript egen hovedtråd til beregning?

Hvis vi snakker om hastighedsoptimeringer, så er der i hvert fald noget hente der, såvel på beregning, som på hvor responsiv brugerfladen vil være under beregning.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 3. feb. 2010 - 13.26
 
Re: HTML5 / Gears

Jo, det kan godt være at web workes eller worker pools ville være en mere elegant løsning, men jeg skal have noget der virker i alle browsere. Jeg har lavet en generel løsning, der kan genbruges. Det hele fylder 200 linjer kode og virker som det skal. Så spørgsmålet er om fordelen ved web workes eller worker pools i dette tilfælde er så stor. I så tilfælde skulle jeg have flere kodebaser til de forskellige løsninger. Men nu har jeg mit eget API, så kan jeg jo altid portere det til web workers, når alle har en browser med HTML5.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Müller 3. feb. 2010 - 13.34
 
Re: HTML5 / Gears

Det hedder progressive enhancement og webudviklere lever med det hver dag :)

I praksis er der kun en kodebase med nogle conditions afhængigt af understøttelse. Klart, der er stadig mere kode. Men det er som regel det værd at være på forkant med udviklingen.

Det er jo altid rart at brugeren med det samme kan mærke forbedringer når der skiftes browser il en nyere version.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 3. feb. 2010 - 13.44
 
Re: HTML5 / Gears

Peter, jeg skal ikke afvise at jeg benytter web workes eller worker pools i maven på min kø hvis browseren understøtter det, hvis behovet skulle være der. Jeg ville i så fald bevare mit API, men køre forskellig kode i maven på køen.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Müller 3. feb. 2010 - 14.00
 
Re: HTML5 / Gears

Det er også den måde det helst skulle pakkes ind på. I hvert fald hvis det er meningen at det her er en del af et framework som andre skal benytte.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Allan Ebdrups billede
Allan Ebdrup 12. aug. 2010 - 21.47
 
Prøv det selv

Jeg har netop lagt en rapport hvor man selv kan prøve noget af det i videoen her
http://obsurvey.com/r.aspx?id=A729A52A-891B-470F-A204-DE4AD5F6885A
Der er dog ikke mulighed for at forøge størrelsen af analysen.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Mystisk Project X afsløret: Rent flashlager giver fænomenal IOPS-ydelse

Udgivet 23. maj 14.19Opdateret 23. maj 14.19

Region sparer licens-millioner på at lukke ”Grønt System”

Udgivet 23. maj 13.22Opdateret 23. maj 13.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Ny malware går efter alle browsere - også på Mac og Linux

    5 comments.
    Last update 8 minutter 23 sekunder
    Skrevet af Lars Lundin
  2. Meego-afløseren Tizen klar til at tage kampen op med Android

    2 comments.
    Last update 12 minutter 54 sekunder
    Skrevet af Jens Schumacher
  3. Sådan formaterer du tekst i debatten på Version2

    30 comments.
    Last update 29 minutter 11 sekunder
    Skrevet af Jesper Lund Stocholm
  4. Minister giver e-læring i køreskolerne det røde kort

    2 comments.
    Last update 52 minutter 39 sekunder
    Skrevet af Jens Madsen
  5. HTML5 – det nye sort?

    6 comments.
    Last update 1 time 1 minut
    Skrevet af Robert Larsen
  6. GOTO - programming with the stars

    1 comment.
    Last update 1 time 7 minutter
    Skrevet af Johannes Ulfkjær Jensen
  7. DanID: Du kan sagtens bruge NemID på MacOS X 10.5

    28 comments.
    Last update 1 time 9 minutter
    Skrevet af Jakob Damkjær
  8. IBM fyrer 170 i Danmark

    1 comment.
    Last update 1 time 31 minutter
    Skrevet af Erik Bruus

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300