L'arbre · la fenêtre
Une personne au centre
Une personne au foyer, ses ancêtres au-dessus, sa descendance en dessous, et le pas suivant à un clic : le sablier se ré-enracine sur qui on veut. C'est la vue à prendre quand la question porte sur une famille — de qui elle vient, où elle va, et de proche en proche —, là où la nuée montre la forme du corpus entier et la frise son calendrier.
Ce que ça coûte, mesuré et non estimé : le graphe entier part au navigateur en clair — 1 751 personnes, 324 Kio de JSON — auxquels s'ajoutent family-chart, la bibliothèque d3 qui dessine, et la part de d3 qu'elle emploie. La page ne se lit pas sans JavaScript, alors que la frise n'en charge aucun. En échange, on parcourt la famille sans jamais recharger.
Cette page a besoin de JavaScript pour fonctionner : son sablier se recalcule à chaque déplacement, il ne peut pas être cuit d'avance. Les mêmes 1 751 personnes se lisent sans une ligne de script sur la frise, où chacune est un vrai lien, et dans la liste des personnes.
Le foyer Gabriel-Elzéar Taschereau 1745–1809
Ouvrir la fiche →Un clic sur une carte y déplace la fenêtre ; le lien fiche ↗ de la carte, ou le bouton du foyer, ouvre la page de la personne. La planche se déplace à la souris et se grossit à la molette. Les deux sélecteurs bornent le sablier — trois générations de chaque côté par défaut, toutes pour ne rien borner, et la planche devient alors très grande : « Tout voir » la ramène dans le cadre. Les personnes vivantes n'ont qu'un nom — pas de date, pas de sexe : ces champs ne sont pas dans le JSON qu'on vous a envoyé, il n'y a rien à cacher au rendu.
Ce qu'il faut savoir en la lisant
- Endogamie
- la bibliothèque dédouble sans le dire une personne atteinte par deux chemins : cinq unions du dépôt marient deux descendants de la souche, et la descendance complète de Thomas-Jacques dessine 1211 cartes pour 1200 personnes. La pastille ×2 du coin d'une carte est notre correctif — elle dit qu'on la voit plusieurs fois — et la pastille de la bibliothèque permet de replier la branche répétée
- Vivants
- 556 cartes n'ont qu'un nom et un lien : rien d'autre n'est envoyé au navigateur
- Sexe
- 719 personnes n'en ont pas de connu au dépôt — on ne l'écrit donc pas, et aucune carte n'est colorée par le sexe. La conséquence est de disposition seulement : la bibliothèque pose ces cartes à droite dans le couple
- Ordre des fratries
- l'ordre des enfants est celui du tableau d'où ils viennent, soit le rang de naissance : 367 fratries sur 368 traversent intactes le tri interne de la bibliothèque — l'exception : T00365, dont les deux lits se lisent en miroir (l'ordre de naissance tient à l'intérieur de chaque mariage)
- Le poids
- 332 157 octets (324 Kio)
de JSON pour 1 751 personnes, plus
152 Kio minifiés /
47 Kio gzippés de
family-chart0.9.0 et de d3 — mesurés le 15 août 2026 paresbuild --bundle --minifysur le seulcreateChart