Client-side vs Server-side Barcode Generation

Yansa Labs' Barcode & QR Code Generator is the only barcode solution for ServiceNow that can create our entire library of barcodes server-side, enabling lights-out automation of your barcode processes. However, we also offer the option of client-side barcode generation when desired. This flexibility makes our solution uniquely suited to meet the vast majority of barcoding use-cases on ServiceNow.

There may be times when client-side or server-side generation will be the optimal solution. It is helpful to understand the pros and cons of each approach.

Client-side Barcode Generation

Client-side generation requires the barcode to be generated by a web browser. Due to the power of modern browsers, barcodes can be generated very fast. However, because a browser is necessary, a logged-in user must necessarily perform an action to generate the barcode. This is optimal for in-platform display of barcodes or for on-demand barcode generation workflows. However, it makes automation difficult or impossible.

Pros
Cons

Fast

Cannot be easily automated

Requires browser & logged-in user

Server-side Barcode Generation

Server-side generation occurs completely within the ServiceNow instance, and therefore requires no browser or human intervention. This allows lights-out automation of processes requiring barcodes and easier bulk-generation of barcodes. This is optimal for use-cases requiring email or background generation of barcodes for attachment to records. Because ServiceNow isn't optimized for barcode generation, certain complex barcode types may take longer to render. However, we've optimized the rendering process and included caching to minimize latency.

Pros
Cons

Can be automated

Slower, depending on barcode format

Can be performed in bulk

No browser or user needed

Last updated