Lille JavaScript-appkonkurranse js1k har kommet tilbake, og denne gangen er temaet kjærlighet. Deltakerne har frist til 1. mars til å sende inn demoer, og kan vinne en rekke premier, inkludert ThinkGeek-kreditt og kalde, harde kontanter.
Nettstedseier Peter van der Zee fortalte .net at mens js1k startet som et vitsrespons på An Event Apart 10k-konkurransen, snødde det snart: "Jeg endte opp med over 700 innsendinger". Delvis var dette ned til frustrasjoner med 10k-konkurransen, sa van der Zee: "Det tillot eksterne ressurser som jQuery. Selv om det ikke var målet med aea10k å fokusere på" golf "som js1k gjør, er 10k-delen av konkurransen føltes fortsatt feil. "
Etter å ha vært skuffet over den siste js1k-turen, bestemte van der Zee seg for et enkelt tema for årets konkurranse: "Sist brukte vi et uklart gammelt spill, The Oregon Trail, men det siste temaet er greit: kjærlighet. Noen sier at det er inspirert av at jeg giftet meg i fjor, men jeg ville bare ha noe enkelt som folk lett kunne ta tak i. " I tillegg har netting av noen premier og oppdatering av nettstedet økt konkurransens appell.
Vi spurte van der Zee om det bredere konseptet rundt konkurranser som js1k, og om moderne kodere legger for lite vekt på effektivitet og prøver å gjøre mye med litt: "Ja, utvilsomt. Med overskuddet av CPU-kraft og minne, vekt på riktige kodevaner og store rammer er enorm. Selvfølgelig betyr det også mye overhead, ikke bare i JavaScript, men på stort sett alle språk. Jeg elsker kodegolf og konkurranser som js1k og 140bytes er gode muligheter å gjøre disse øvelsene uten å måtte bekymre seg for 'korrekthet'. "
Jed Schmidt, en av js1k-dommerne og grunnleggeren av 140bytes, fortalte oss at han hadde en litt annen oppfatning: "Mye veldig liten kode er faktisk mindre effektiv, fordi det ikke er plass til å cache resultater eller utføre lignende hastighetsforbedrende triks. Liten kode betyr ikke nødvendigvis effektiv kode! "Han la imidlertid til at konkurranser som js1k likevel er en" god mulighet for programmerere til å lære om språket til JavaScript, "og han bemerket hvordan hans egen kodegolfkonkurranse hadde resultert i en kompendium med bytebesparende hack.
Finn ut mer om js1k på nettstedet og følg konkurransen på Twitter.