Michael Best
Michael Best
Is this something that Chrome's (or other browser's) profiler can help with?
To make it easier to see the changes to each file, I think it would good to split this into two commits. The first just renames the files and the...
This is already supported in Knockout to some degree: http://knockoutjs.com/documentation/component-custom-elements.html#passing-markup-into-components
@rposener What I linked to doesn't require `` tags. It's the same functionality as a basic `` (without names).
> most likely still work as a drop in solution in 2018, although 3.5 will break a number of them. If this is the case, we should try to improve...
This makes sense. I'd expect tests, though.
Some comments: * All functions should have a typed return value. * Don't use `Function` as a type. * For compatibility with Knockout 3.5.0, exported types should match https://github.com/knockout/knockout/blob/master/build/types/knockout.d.ts
See knockout/knockout#2458
Perhaps you would prefer to use the repeat binding: https://github.com/mbest/knockout-repeat
We had a discussion about this topic before (see #1054) and chose to allow people to store `null` in observable arrays. But of course, it's at your own risk.