The window manager is written in C and has access to the private API used for tiling.
I would assume that those extensions implement the whole tiling logic themselves and just end up calling move_resize themselves according to their own tiling logic.