A proposal and draft spec for a Color object for the Web Platform, loosely influenced by the Color.js work. Heavily WIP, if you landed here randomly, please move along.
It's far more important to be consistent with how color is represented anywhere else, than to be consistent with math functions. Literally no-one uses radians to describe hues, anywhere.
If usability within a scripting ecosystem is a priority indeed, all angular hues should be in radians because that’s what all math functions assume.