But the flexibility did not come for free!
Whenever they changed internal interfaces, they'd either have to create a clone, call it interface2 or break all extensions using them. That's for internal interfaces.
The new model also means actual public support for a well-defined API. It's so much better for developers.
Besides, it also enables some big performance and security wins.
The new model also means actual public support for a well-defined API. It's so much better for developers.
Besides, it also enables some big performance and security wins.