Paris JS #10 : Introduction à PhantomJS, un navigateur webkit headless

Mise à jour : la vidéo est disponible sur http://lacantine.ubicast.eu/videos/parisjs-10/

Pour le dixième meetup ParisJS, j’ai présenté le projet PhantomJS. Pour résumer rapidement, PhantomJS est un navigateur Webkit sans interface graphique, qui se pilote en Javascript (ou Coffeescript).

Voilà les diapos de ma présentation (la captation vidéo sera peut être disponible plus tard):

Dans les choses que j’ai oublié de mentionner :

  • PhantomJS fonctionne sous Windows, Mac et Linux
  • il existe une version en Python, qui permet de créer des plugins pour étendre l’API standard

Les exemples de scripts

J’avais prévu des démos, mais je n’ai pas pu toutes les montrer. Je vais donc les publier ici, dans la suite de l’article. Certains exemples sont inspirés de ceux publiés par Nicolas Perriault dans son article Scrape and test any webpage using PhantomJS.

Créer une Web app pour l’iPad avec Split View

À moins de vivre dans une cave (ou d’être inscrit au flux Engadget sans news Apple), vous savez que l’iPad est enfin sorti. Avec lui arrivent les premières applications natives dédiées, rendues possibles par le SDK 3.2 disponible depuis quelques semaines déjà. Mais ce qui m’intéresse, c’est plutôt de voir comment on peut offrir une […]