I constructed a plugin that provides a number of customized blocks to guenberg and constructed a web site utilizing gutenberg.
Right this moment I needed to check it with web page velocity insights and came upon that my web site has now a variety of render-blocking JS recordsdata… All these js recordsdata appears to be from gutenberg. My rating is 40… What did I do flawed and the way can I repair it? I’ve different web sites with my customized blocks and these have 90+ rating.
Right here is the listing of render blocking JS recordsdata:

  • /wp-includes/js/dist/vendor/lodash.min.js
  • /wp-includes/js/dist/vendor/regenerator-runtime.min.js
  • /wp-includes/js/dist/vendor/wp-polyfill.min.js
  • /wp-includes/js/dist/vendor/react.min.js
  • /wp-includes/js/dist/vendor/react-dom.min.js
  • /wp-includes/js/dist/dom-ready.min.js
  • /wp-includes/js/dist/hooks.min.js
  • /wp-includes/js/dist/i18n.min.js
  • /wp-includes/js/dist/a11y.min.js
  • /wp-includes/js/dist/url.min.js
  • /wp-includes/js/dist/api-fetch.min.js
  • /wp-includes/js/dist/blob.min.js
  • /wp-includes/js/dist/autop.min.js
  • /wp-includes/js/dist/block-serialization-default-parser.min.js
  • /wp-includes/js/dist/deprecated.min.js
  • /wp-includes/js/dist/dom.min.js
  • /wp-includes/js/dist/escape-html.min.js
  • /wp-includes/js/dist/aspect.min.js
  • /wp-includes/js/dist/is-shallow-equal.min.js
  • /wp-includes/js/dist/keycodes.min.js
  • /wp-includes/js/dist/priority-queue.min.js
  • /wp-includes/js/dist/compose.min.js
  • /wp-includes/js/dist/redux-routine.min.js
  • /wp-includes/js/dist/knowledge.min.js
  • /wp-includes/js/dist/html-entities.min.js
  • /wp-includes/js/dist/shortcode.min.js
  • /wp-includes/js/dist/blocks.min.js
  • /wp-includes/js/dist/vendor/second.min.js
  • /wp-includes/js/dist/date.min.js
  • /wp-includes/js/dist/primitives.min.js
  • /wp-includes/js/dist/rich-text.min.js
  • /wp-includes/js/dist/warning.min.js
  • /wp-includes/js/dist/parts.min.js
  • /wp-includes/js/dist/keyboard-shortcuts.min.js
  • /wp-includes/js/dist/notices.min.js
  • /wp-includes/js/dist/token-list.min.js
  • /wp-includes/js/dist/wordcount.min.js
  • /wp-includes/js/dist/block-editor.min.js
  • /wp-content/plugins/my_plugin/construct/blocks/card-block.js
  • /wp-content/plugins/my_plugin/construct/blocks/card-row-block.js
  • /wp-content/plugins/my_plugin/construct/blocks/special-header-row-block.js

Jarosław Ch. is a brand new contributor to this web site. Take care in asking for clarification, commenting, and answering.
Take a look at our Code of Conduct.

2