Performance of JS widget in Ionic framework

I have developed a grid like widget in JavaScript (used JQuery at some occasions) , and to achieve the virtual view I have appended the grid rows to the DOM while scrolling, therefore the DOM gets affected while scrolling. This works fine in mobile browser. Now I like to wrap this JS widget and to render it as an iOS app. So I decided to wrap it using AngularJS and rendered it in Ionic framework. But in this case if we perform any DOM actions, it adversely affect the iOS app and the performance is too poor. Is this because I developed the widget in JS using JQuery ? Do I need to develop the widget in AngularJS or in pure JavaScript ? How I could I get the performance of a JS widget similar to that of native iOS app using Ionic framework.