sky4uk, вам осталось спросить чем отличается
B-tree от
T-tree и JS программисты в эту тему больше не заудут
Мне кажется, что у вас какие-то расплывчатые требования к специалисту.
Алгоритмы, графы, контейнеры, теорию компиляторов, знать конечно, хорошо, но покажите хоть одну книгу по JS, где это хоть как-то описывается.