Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve performance in the table. Re #719 and #732 #745

Merged
merged 1 commit into from
Dec 2, 2013

Conversation

rashidkpc
Copy link
Contributor

This improves performance in the table significantly, especially when dealing with large numbers of fields.

  • Field list was switched to an ng-if to remove the need to render the undisplayed field list onto the dom at all.
  • Current vs All was also changed to an ng-if
  • Table values use bind once to remove the need for watchers on data that can't change.

Testing shows these changes contribute to a 3-5x performance improvement when dealing with a dataset containing 2000 different fields. Probably still better to have fewer fields.

rashidkpc pushed a commit that referenced this pull request Dec 2, 2013
Improve performance in the table. Re #719 and #732
@rashidkpc rashidkpc merged commit c0c9a29 into elastic:master Dec 2, 2013
w33ble pushed a commit to w33ble/kibana that referenced this pull request Sep 13, 2018
* Added shape function

* Added color arg type

* Added shape render function

* Added shapes

* Added shape components and shape arg type

* Cleaned up shapes

* Added stroke-miterlimit to prevent corners from beveling

* Removed unused prop and id from shape_picker_mini

* Added default values to color, number, shape, and toggle. Generated id in popover

* Updated default shape element expression

* Fixed falsy check for borderWidth to allow 0. Changed default color arg value to black
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant