Skip to content

Planned features #10

Description

@solkimicreb

CHANGES IN THE NEXT RELEASE

  • Lazy component loading with the nx.load(compName, loaderFn) function.
  • Async component processing for heavy components with the heavy boolean component config property (It uses requestIdleCallback when it it supported with a setTimeout fallback).
  • ES6 module syntax and tree shaking support.
  • Total refactor of the core with support for custom components v1 (v0 and mutationobserver as fallbacks).
  • Various performance improvements (especially on non chrome browsers).
  • $process and $allow middleware metadata properties, that control which node types can be processed and which ones should throw an error when encountered.
  • The same $process and $allow metadata properties for custom attributes.

FEATURES SCHEDULED FOR LATERS

  • Cascading styles for quicker animations with less code (animate-middleware)
  • Scroll middleware for scroll routing and scroll-into-view detection
  • Limiters and filters for data-binding (bindable-middleware)
  • Shadow DOM flavored slot styling for scoped styles (render-middleware)
  • Dynamic and one time validation with a new validator util

The list is continuously edited. New ideas are added to it and when a feature makes it into a release it is deleted from here. Feel free to post feature suggestions in the comments! 🙂

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions