In reply to Allen S.

I was thinking for extension/plugin developers. Interacting with a JS interface along with PHP is normally a lot more complicated than working with PHP only as there's a lot more moving parts ... IMHO.