Un étudiant en thèse crée Higgs
Un compilateur JIT JavaScript prometteur, développé en D

Le , par Cedric Chevalier, Expert éminent sénior
Même s’il est vrai qu’il existe de nombreux moteurs JavaScript sur le marché, l’abondance n’a jamais nuit à quiconque.

Pour tous ceux qui ont toujours rêvé de contribuer à un projet Open Source, il n'est pas encore trop tard. Si l’ensemble des projets libres proposés par la Free Software Foundation est insuffisant, il existe Higgs.

Qu’est ce que Higgs ? Il s’agit d’un JIT (Just in time compiler) de JavaScript pour les plateformes X86-64. Higgs est le projet d’un étudiant en thèse de conception de compilateur de l’université de Montréal, répondant au nom de Maxime Chevalier-Boisvert.

Développé en utilisant le langage de programmation impératif orienté objet D, Higgs repose sur des techniques novatrices qui pourraient permettre au compilateur à terme d’éclipser V8 de Google ou encore IonMonkey de Mozilla en performance.

Higgs est un très jeune projet, par conséquent beaucoup reste encore à faire. Bien qu’il prenne en charge une grande partie du standard JavaScript ES5, Maxime a beaucoup d’ambition pour son projet. Il voudrait doter Higgs d’un environnement de développement intégré simple, facile à prendre en main, intuitif et puissant, qui donne la possibilité aux développeurs de coder du JavaScript en dehors des navigateurs.

L’utilisation de Higgs comme machine virtuelle JavaScript est un acquis, même si présentement il ne peut faire le poids côté performance face à la concurrence sur le marché (V8, IonMonkey), Maxime n’en demeure pas moins convaincu que ce sera possible à long terme.

Une bibliothèque d’interfaces avec le langage C baptisée « FFI Library » est déjà disponible. Elle est le fruit de la contribution de Tom brasington. Toute contribution est la bienvenue. Higgs étant Open Source, toutes les formes de contributions aux projets Open Source s’y appliquent. Rendez-vous sur le GitHub officiel du projet, donc.

Source : Pointers Gone Wild

Et vous ?

Contribuerez-vous au projet Higgs ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Niark13 Niark13 - Membre éclairé https://www.developpez.com
le 14/01/2014 à 16:14
Petite correction, Maxime est une demoiselle.

Sinon, voici le lien vers la vidéo de sa présentation à la DConf l'année dernière, chez Facebook (vidéo + slides) :

http://dconf.org/2013/talks/chevalier_boisvert.html
Avatar de SpaceFrog SpaceFrog - Rédacteur/Modérateur https://www.developpez.com
le 14/01/2014 à 16:18
Petite correction, Maxime est une demoiselle.

au vu de la vidéo ... je reste perplexe .. heu la voix ...

bref peut etre une compilation ...
Avatar de Guardian Guardian - Membre chevronné https://www.developpez.com
le 14/01/2014 à 16:25
Maxime est bien "une"
Sauf si sa photo de profil n'est pas sa photo

Importance toute ralative son sexe non ? Point de vue code...
Avatar de fredoche fredoche - Membre chevronné https://www.developpez.com
le 14/01/2014 à 17:13
trans-genre : on trouve des photos de la personne dans chaque sexe
celle du profil de la conf est vraiment chiadée

mais oui on s'en fiche
Avatar de herve4 herve4 - Membre habitué https://www.developpez.com
le 15/01/2014 à 7:23
je contribuerais peut être, pourquoi pas après tout

bos(s)on le higgs
Avatar de eomer212 eomer212 - Membre actif https://www.developpez.com
le 16/01/2014 à 0:36
c'est une femme, clair! (mon regard déshabillant de male me l'indique) en plus elle a tout ce qu'il faut pour être canon, sisi, MAIS;,,
on devrait vraiment pendre son coiffeur et sa styliste.!!!
parceque franchement...
bon, allez, la prochaine fois on parle de son boulot, qui a l'air d'être top.
faut quand même le dire..
ALLEZ LES FILLES!!
Avatar de T`lash T`lash - Membre confirmé https://www.developpez.com
le 16/01/2014 à 2:51
Sympa les nouvelles développeuses !

Photo de Maxime Chevalier-Boisvert à Halloween.

Avatar de SpaceFrog SpaceFrog - Rédacteur/Modérateur https://www.developpez.com
le 16/01/2014 à 8:44
Je m'incline devant autant de compétenceS
Avatar de Pelote2012 Pelote2012 - Membre chevronné https://www.developpez.com
le 16/01/2014 à 10:01
Comme spaceFrog
Avatar de SurferIX SurferIX - Membre chevronné https://www.developpez.com
le 16/01/2014 à 10:31
Là il y a un truc que je comprends pas trop, je cite :

Citation Envoyé par Cedric Chevalier  Voir le message
-snip- Higgs repose sur des techniques novatrices qui pourraient permettre au compilateur à terme d’éclipser V8 de Google ou encore IonMonkey de Mozilla en performance.

Ok. Donc on se dit "il en est très proche". Puis on lit :

Citation Envoyé par Cedric Chevalier  Voir le message
-snip- présentement il ne peut faire le poids côté performance face à la concurrence sur le marché (V8, IonMonkey)

Ne m'en voulez pas mais ça fait très discours de commercial !
Offres d'emploi IT
Assistant Systèmes d’Information H/F
Page Personnel - Bretagne - Côtes-d'Armor
Chef de projets nouvelles technologies h/f
Sogeti - Bretagne - Rennes (35000)
Lead dev C# ASP.NET H/F
Paris&Co Incubateurs - Ile de France - Paris 18

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil