large applications, supporting separation of concerns throughout the development cycle. Pedestal decouples the concept of rendering from the DOM and even decouples event registration.
to building tools that record and playback application events. Since the application model is decoupled from the DOM, the application is also more testable.
Mutation is handled locally within services and controllers. Complexity begins to ramp when dealing with dynamic data (e.g., from web sockets). Pedestal breaks the problem down differently. It constrains mutation to be localized within the Pedestal library and keeps complexity low, even with highly interactive applications.
easy, while Pedestal makes it simple. Complexity with X.js can ramp quickly - especially when building highly interactive applications. Complexity with Pedestal stays relatively flat.
it can initiate a transform to the application model by sending messages to the input queue. We achieve this by sending a delta to the renderer informing it about the transform.
X.) Press the button a few times, then press Alt-Shift-R again. When prompted, provide a :keyword and a description of what you did during the recording session.
the browser. No more succumbing to non-repeatability. No more crying yourself to sleep while wondering how to duplicate that bug deep down in the dark asynchronous abyss in your project.