Запись элементов в базу происходит один раз при загрузке. Для сайтов с тысячами элементов и десятками динамических страниц разница в производительности может оказаться существенной. Кэширование элементов одна из фич 2DX которая есть платформа одностраничного приложения.
Вот как определяются отдельные динамические страницы:
// дерево ДОМ:
[{div:{innerHTML:'A'}},
{div:{innerHTML:'B',
nodes:[{div:{innerHTML:'B_1'}},
{div:{innerHTML:'B_2'}}]}},
{div:{innerHTML:'C',
nodes:[{div:{innerHTML:'C_1',
nodes:[{div:{innerHTML:'C_1_1'}}]}},
{div:{innerHTML:'C_2'}}]}}]
// страницы с элементами (A), (B, B_1, B_2) и (C, C_1, C_1_1, C_2)
// определяются следующими псевдо "href" :
[0] // эл. A
[{1:[0,1] // эл. B, B_1, B_2
[{2:[{0:[0]}, 1]}] // эл. C, C_1, C_1_1, C_2