Well you must forgive me for not taking this too seriously... 247kb compressed of bootstrap plus jquery overhead to do almost the same as we have? With a fraction of the code and more readable?
This is what it currently looks like - the differences seem to be the icon for the sorting - which is actually done without any graphic to save bandwidth and the wider row height - I am sure we could do this with a modification to the css theme.
I really don't understand why we would even consider re-writing the application with all this additional overhead?
If you wish to sort numbers as numbers then the cell just needs to be of class="number"!
If there are practical reasons for doing this or it gives us great flexibility in some other way then I am all ears...