Firefox has support for a bunch of them and that's been steadily improving – i.e. the input type=range landed in (IIRC) FF 23.
You can see the current status for just about everything here: https://bugzilla.mozilla.org/show_bug.cgi?id=344614 As you can see from reading some of the linked tickets not all of the remaining work is trivial – there are questions about the spec, compatibility with webkit, etc: