Donc, j'ai eu beaucoup de plaisir à jouer avec SIMILE de la Timeline, mais malheureusement, il semble être abandonné (plus récemment fermé billet Mai 2009) et criblé de fuites de mémoire, surtout quand vous êtes dynamiquement le chargement et le déchargement des événements (ce qui est particulièrement vrai dans mon cas).
Je suis un novice en JavaScript, donc le débogage de ces fuites va être plus que un peu compliqué. Avant de plonger la tête la première dans la correction d'un problème dans une langue que je ne comprends pas ou une base de code que j'ai jamais regardé, je veux savoir si il y a quelque chose qui se compare à la fonction que je peux avoir avec la Timeline:
- Plusieurs événements sur une bande
- au lieu d'avoir 10, 100, 1000 lignes de données, l'utilisation de l'espace disponible pour s'adapter à de multiples événements sur une seule ligne lorsque cela est possible
- Défilement
- Le style CSS de l'événement
- Je peux spécifier une icône spécifique, la police, etc., pour chaque événement si j'en ai besoin. C'est formidable pour mettre en évidence les événements d'erreur ou d'événements intéressants
- filtrage/recherche/soulignant
- en mettant en évidence une bande de temps ou de point dans le temps
- Ce serait une bande verticale qui montre un 'maintenant' instant, ou une bande qui couvre une période de temps de début et de fin des temps
Je sais que beaucoup de ces fonctionnalités peut probablement être mis dans des choses telles que le Flot ou HighCharts, mais ces choses ont été à côté de gratuit pour moi de l'utiliser dans la Timeline, je suis donc à peser le coût/bénéfice de savoir s'il est plus facile de réparer une fuite de mémoire ou de roll-out de 3 - 4 fonctions sur une bibliothèque qui ne l'a pas. Mon petit doigt me dit "réparer la fuite, il est plus facile", mais je voudrais savoir si quelqu'un peut me montrer quelque chose qui pourrait être de 90% du chemin avec une faible barrière d'entrée pour obtenir que les autres 10%.