OLOO was coined by Kyle , maybe you’ll find this link useful.

He explains the idea in the You Dont Know Javascript series (available online for free).

I agree with you that it belongs to the class category. Indeed, maybe both OLOO and classes would belong to the prototype chain category.

I´m wondering if we loose some of the compiler optimizations using plain objects and prototype delegation instead of class.

Another exploration, combining prototype delegation + closures, is stampit by Eric Elliott.