Per le applicazioni a esecuzione prolungata nel browser che utilizzano un toolkit come il dojo, sento ripetutamente il punto che i riferimenti penzolanti devono essere evitati. Ma ogni linguaggio/framework ha le sue idiosincrasie quando si tratta di gestione della memoria.Evita perdite di memoria nel dojo?
Come posso evitare i riferimenti ciondolanti durante la creazione di un'app nel dojo? Sto pensando a regole sulla falsariga di "allocare" in iOS: come usare e come ripulire dopo di te quando hai finito.
Nota che i widget dijit puliscono automaticamente tutto ciò che è connesso a 'widget.connect' quando vengono distrutti - e in generale, tutti i widget vengono distrutti quando la pagina viene scaricata (almeno in IE, che storicamente è dove è stato dimostrato che conta). –