AFAIK, nobody is working on this. I tried to keep hterm free from Chrome-isms, but have never tried to port it. I expect it won't be that difficult.
There are a few places where "-webkit" prefixed CSS properties are used, but they don't look that important (I just grepped for "webkit" in hterm/js). hterm_frame.js has some flexbox stuff, but that code isn't critical to the terminal itself. The text-size-adjust code in hterm_scrollport.js was for detecting browser zoom and is busted now anyway. There is some -webkit-transition going on in hterm_terminal.js, but that's just for a smoother cursor blink effect.
There is some Chrome specific stuff going on in the default preference storage class, but you can substitute
lib.Storage.Chrome for lib.Storage.Local to use window.localStorage instead.
If you decide to do it, I'm happy to answer any porting questions you may have.
Rob.