I'm not a web developer, but I do like javascript quite a bit. The 'bit flags' are easily understandable, but they don't 'feel' like a Javascript API -> I think that was the point of the post. All things being equal, jresig's proposed API feels a lot more natural to a javascript developer. In another language, this API may fit right in.