twbs/bootstrap

Expounding on "opt-in for performance reasons"

Fermée

#29 378 ouverte le 6 sept. 2019

 (7 commentaires) (10 réactions) (0 personne assignée)MDX (78 904 forks)batch import
docshelp wantedjsv5v6

Métriques du dépôt

Stars
 (174 240 étoiles)
Métriques de merge PR
 (Merge moyen 4j 15h) (99 PRs mergées en 30 j)

Description

In the documentation for both Tooltips and Popovers is the caveat: "opt-in for performance reasons, so you must initialize them yourself." But I'm having trouble finding a detailed explanation of "performance reasons." The caveat is at least 6 years old, which makes me wonder if it's still true.

Also, many people miss this caveat when reading the documentation, for example #24985 and #15458. So it would be great if Tooltips and Popovers could actually be automatically initialized in a performant way. That might also pair nicely with using MutationObserver to automatically remove Tooltips in v5.

Guide contributeur