Absolutly horrible choice, please read why
-
I work in a agency doing professional wordpress development and we get regular customer requests to have customable forms on her sites. So I’ve used already a lot of various solutions. My conclusion is all ain’t good, but ninja forms is by far the worst solution from all of then.
First you have to understand they still using Angularjs 1.x for her Backend UI, a project that is archived and won’t be updated anymore (links are not allowed, search “angular.js” on github)
The Frontend use jQuery, another legacy library which is still used in WordPress core, but the days are counted. I stopped using jQuery about 8 years ago. Finally the CSS code, its a BIG BIG BIG mess which lots of bad practices and very poorly written.
Finally the assets are loaded on every site, no matter you’re using forms or not. And even more worse the assets are often not even well minified. You see also notice layout shift. So no suprise ninja form is No.1 for bad lighthouse test and horrible web vitals results. We notice a 15-20 % improvement only by disable all ninja plugins.
Oh and if you like to use a file input, you have to pay for a very expensive license. Seriously, I would rather give then money for NO using her products.
The topic ‘Absolutly horrible choice, please read why’ is closed to new replies.