There are just about as accessible technologies these days, in the form of generally much better successors to Flash. So what's missing? The right platform?
I guess closest equivalent I can think of for sharing experimental little games would maybe be http://itch.io?
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!