You can see an example of this in CircleCI's frontend - they wrap their
rendering so that if they pass in :random-color, each element will have a
small border around it of a random color. On re-render, it'll have a
different color. It's a good way of visualizing what's different between
frames. That said, probably using instrumentation + adding a class with CSS
animation frames to simple highlight the element border with a
fade-in-fade-out highlight would do the same thing in a way that was easier
to recognize.

It would be nice to see a few things like this turned into Om Libraries.

Here's the code for it, I believe:
https://github.com/circleci/frontend/blob/master/src-cljs/frontend/utils.clj#L51


On Sat, Sep 6, 2014 at 3:48 AM, Dmitry Suzdalev <[email protected]> wrote:

> Hello!
>
> Writing here as a last resort after failing to find the answer in Google.
> I recall I've seen somewhere an example (or custom compoment) which was
> able to visualize rendering of components in OM, i.e. highlight them at the
> time of update.
>
> I would like to use this to debug the places where I pass "wider-scope"
> cursors than I should causing unnecessary repaint.
>
> If anyone would point me to that example or give a general guidelines
> about implementing this kind of thing, I'd be grateful.
>
> Thanks.
> Dmitry.
>
> --
> Note that posts from new members are moderated - please be patient with
> your first post.
> ---
> You received this message because you are subscribed to the Google Groups
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/clojurescript.
>

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to