Browsers already accept PDF. TeX files aren't portable.
Not portable in what way?
Exactly. That's why they should handle device independent output.
And as if browsers don't have enough bugs already -- now we include TeX?
Not portable in what way?