utvikling
– C++ er på mange måter det mest praktiske språket jeg vet om
Lars Thomas Hansen er ansatt som utvikler hos Mozilla.
Bilde: Lynn Rosentrater
Vi fortsetter vår serie med intervjuer med norske utviklere. Denne gang har vi intervjuet Lars Thomas Hansen, som jobber i WebVM-gruppa hos Mozilla. Der har han vært over tre år.
Kan du kort beskrive stillingen og oppgavene dine?
Stort sett så jobber jeg med implementasjonen av eksekveringsmotorene for JavaScript og WebAssembly i Firefox. Endel av dette er litt forskningspreget. For eksempel har jeg jobbet mye med å få inn multi-core-funksjonalitet i JavaScript. Her prøvde vi oss først med en data-parallell-variant, men endte til slutt opp med en tradisjonell modell med delt minne og atomiske operasjoner. For WebAssembly jobber jeg mye med kompilatorene (vi har to), men også her kommer multi-core for fullt nå. Og både for JavaScript og WebAssembly deltar jeg aktivt i spesifikasjons- og standardiseringsarbeidet.