J'en avais besoin, je l'ai fait, je le partage.

Add-on gratuit pour votre navigateur.

Comparaison entre une page web et sa version antérieurement capturée.

Aucune donnée ne quitte votre navigateur, rien n'est envoyé ailleurs. Ni télémétrie, ni cookies

Entre deux versions:
Une comparaison qui fait la différence.

Between two versions:
A comparison that makes a difference.

Differactor compare deux versions d'une page web et isole les nodes nouvelles ou modifiées.

Vous décidez la version à conserver et le moment de faire la comparaison.

Aucune mise en page à déchiffrer, juste la mise en évidence des nouveaux éléments.

Techniquement, Differactor inspecte le DOM de la page pour en lister les empreintes des nodes contenues et compararer avec la liste antérieure. Chaque empreinte est calculée à partir du nom, du texte, de certains attributs de la node, et enfin, de son voisinage direct. L'arbre est stocké en interne dans le browser. Sur la base de cette empreinte, Differactor sait comment sur-styler les nodes qui étaient déjà là et les autres. Differactor ne fait pas de diff stricte du contenu textuel des nodes, il fait juste un diff du DOM, mais le contenu des nodes est en grande partie basé sur leur contenu textuel.

Technicaly, Differactor iterates through the DOM and generate a fingerprint of the nodes to compare it whith a same URL document previously stored in the browser storage. Fingerprint ares identifiers based on name, content, some important attributes and a bit of neighborhood. Stored in the browser internals. Differactor applies CSS overload to new/modified nodes (yellow highlighting and blur to others. It's not your classical diff, it's a DOM tree diff.

1

Capturez une version de la page.

Differactor stocke une version optimisée de la page dans votre navigateur.

2

Revenez plus tard...

Rechargez la page, Differactor est prêt pour faire une analyse des différences qui sont intervenues.

3

Cliquez sur le bouton Comparer

Les nouveaux éléments sont alors surlignés en jaune, les ancients sont floutés.

« La plupart des pages sont identiques.
C'est l'endroit où elles cessent de l'être qui compte. »
— Jamais la même rivière.
« Most pages are similar.
It's where they differ that matters. »
— It's never the same river.
Versions:
1010
Small GUI fixes. Stable node fingerprint ? fr/en locales.
1009
Victory over SVGs. Include a bit of context in the node fingerprint.
1008
Fingerprint for long nodes. Firefox version validated. Compare logic rewrite. SVG nightmares.
1007
Mo'sugar. Extension icon. SVG handling by markup ?
1006
Updated node fingerprint computation.
1005
Better GUI.
1004
Sound theme and UnlimitedStorage in manifest.
1003
Initial release.