Запись элементов в базу происходит один раз при загрузке. Для сайтов с тысячами элементов и десятками динамических страниц разница в производительности может оказаться существенной. Кэширование элементов одна из фич 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