Build High-Performance Forms in WordPress

Render forms fast with pre-compiled output, isolated submissions, and smart asset loading.

  • Pre-compiled form rendering Published forms render from a pre-compiled snapshot using a single database query.
  • Isolated submission storage Submissions are stored separately from standard WordPress database tables.
  • Smart asset loading Scripts and CSS load only when a form is rendered on the page.
  • Conditional library loading Third-party libraries load only for field types that require them.
  • Native browser fields Most fields use native browser functionality to avoid extra libraries.
  • Framework-compatible HTML WS Form outputs clean HTML and supports Bootstrap and Foundation.

WS Form is designed with form-rendering performance in mind. In WordPress, published forms are rendered from a pre-compiled snapshot that uses a single database query per rendering.

Form submissions are stored separately from standard WordPress database tables. This helps avoid adding submission records to tables used by pages, posts, and attachments.

WS Form also keeps front-end output lean. Most fields use native browser functionality, scripts and CSS are only enqueued when a form is rendered, and additional libraries are only loaded when a form contains a field type that needs them.

  • Separate submission tables

    WS Form keeps submissions isolated from standard WordPress tables to improve performance.

  • Single-query rendering

    Published snapshots let forms render from a pre-compiled version with one database query per rendering.

  • Fast client-side loads

    WS Form can achieve client-side load speeds of less than 10ms for most forms.

  • Clean HTML output

    The HTML is clean and concise, making it easier to style forms to match your website.

  • Framework-ready markup

    WS Form can change its HTML output to match the code required for Bootstrap and Foundation.

  • Only configured attributes

    Field HTML only includes attributes that are configured in the field settings.

  • Dynamic script enqueuing

    WS Form only enqueues its own scripts and CSS when a form is rendered, and only loads required field functionality.

  • Performance plugin support

    WS Form has integrated support for performance plugins such as LiteSpeed and Perfmatters.

Real Customer Reviews

Trusted by thousands of WordPress professionals.

  • Highly Recommended. The technical support is second-to-none. So glad to have their support.

    cisfan11
  • It took me one night to create two pretty complex forms. Everything worked how I thought it should work. Super intuitive, with great product support to match.

    tonyvna
  • You'll be hard-pressed to find a more flexible professional and complete form building solution for WordPress.

    Casey Strouse

Frequently Asked Questions

How does WS Form improve form rendering performance?

Published forms are rendered from a pre-compiled snapshot that uses a single database query per rendering.

How are submissions stored in WS Form?

WS Form stores submissions separately from the standard WordPress database tables.

Does WS Form load scripts and CSS on every page?

No. WS Form only enqueues its own scripts and CSS when a form is rendered on the page.

Does WS Form load every third-party library by default?

No. It only enqueues field type functionality and third-party libraries if a form contains a field type that requires that library.

How do WS Form fields help performance?

Other than some specialist fields such as signature and reCAPTCHA, WS Form fields use native browser functionality to avoid third-party libraries that would otherwise slow down a website.

How does WS Form support high-performance forms?

You can review the available performance options, including Compile CSS, Inline CSS, CSS Cache Duration, Dynamic Script Enqueuing, and Statistics Method, in the WS Form knowledge base: Performance.