Forskere ved Brown University i Providence, Rhode Island, har utviklet et nytt programmeringsspråk som skal nøte kravene knyttet til moderne klientbaserte webapplikasjoner.
Språket, Flapjax, er ikke designet fra bunnen av, men er i stedet et tillegg på toppen av JavaScript. Det kan enten kompileres til JavaScript, eller benyttes som et bibliotek i JavaScript.
Blant de viktigste egenskapene ved Flapjax er at det støtter en malbasert syntaks som gjør det mulig å bygge inn kode i en vanlig HTML-side - omtrent som PHP, men koden kan også skrives inn i script-tagger og dermed holdes mer atskilt fra presentasjonsdelen av koden.
_logo.svg.png)

Språket er hendelsesdrevet med reaktiv evaluering. Det støtter deling av data med aksesskontroll og tilbyr grensesnitt til eksterne webtjenester.
Flapjax er et temmelig nytt prosjekt. Det ble annonsert i en bloggmelding for knapt to uker siden. Dette er synlig gjennom at blant annet dokumentasjonen virker noe halvferdig, at nettleserstøtten ikke er komplett - det er Internet Explorer som skaper de største problemene og at kompilatoren foreløpig ikke kan lastes ned, men bare er tilgjengelig som en nettjeneste.
Les også:
- [10.10.2006] Mener Ajax-bruken vil passere Flash i 2007
- [29.09.2006] Nytt utkast til felles Ajax-teknologi
- [20.09.2006] Ajax-biblioteker skal ikke få «eie» nettleseren
Dian Almaer, medgründer av nettstedet Ajaxian.com, sier i et intervju med eWeek at han mener Flapjax er en virkelig interessant teknologi, men at han ikke forventer at den vil ta verden med storm.
- Det er et stort steg å inkludere en kompileringsbit. JavaScript-ere er vant til å bare kaste ut kode som kjører i nettleseren, sier han.
Andre mener at Flapjax vil føre til enda mer spagettikode enn JavaScript alene.
Flapjax er utgitt under New BSD license.