Support » Plugin: CMB2 » THEORY QUESTION…

  • Resolved dkurth

    (@dkurth)


    Just a theory question, since I am light on the Javascript knowledge. I can get around, but the basics internal operation I would like to know.

    I have a lot of fields that I am turning on and off by hiding the fields, plus formatting their appearance via the attributes. Does the CMB2 usage of JavaScript, use up memory on the server side or the browser side? From my understanding of Javascript, it would seem to be the browser side..or am I wrong?

    If browser, what is the best way I can test the amount of memory I am demanding from the user?

    • This topic was modified 1 year, 3 months ago by dkurth.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Michael Beckwith

    (@tw2113)

    The BenchPresser

    Unless you were using node somehow, it’d all be client/browser side for whatever performance hit javascript was providing. Your browser’s devtools would show more information around that topic’s performance.

    For memory usage, which would be the server side, these two look like they’d be rather promising:

    https://wordpress.org/plugins/memory-usage-bar/
    https://wordpress.org/plugins/server-ip-memory-usage/

    dkurth

    (@dkurth)

    found another way

    Plugin Author Michael Beckwith

    (@tw2113)

    The BenchPresser

    Any details on how you went about this? even at a general level. Not necessarily sharing code.

    dkurth

    (@dkurth)

    sure.

    I broke up the record set by creating separate custom posts. Each unique custom posts also contains a unique cmb2 identifiers. Each post types are associated with unique record types.

    Since i use the override callbacks to load the cmb2 fields with database data, and the reverse for saving data, I can define these records split by the post id, even if they exist within the same table.

    Be happy to share equivalent code, should someone desire to do similar.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘THEORY QUESTION…’ is closed to new replies.