What is the QBSW (QuickBase Service Worker)?

  • 2
  • 2
  • Question
  • Updated 2 years ago
  • Answered

What is the QBSW (QuickBase Service Worker)?

Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb

Posted 3 years ago

  • 2
  • 2
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb
What an excellent and timely question. I am happy to provide some information on this Forth of July holiday as Service Workers are the greatest QuickBase innovation to date. You many not completely understand the first eight pages of the attached pdf document but have a look at the second from last page as it lists a wide range of features you can implement today with QuickBase and Service Workers.

I will be providing demos of each of the listed features. If you have a request you feel matches one of these features let me know and I may well implement your request as part of the demos.
Photo of Adrien Gregorj

Adrien Gregorj

  • 140 Points 100 badge 2x thumb
Hey!
I was wondering if the mentioned pdf document was still available somewhere? I would really like to know more about Service Workers integration in Quick Base!
Cheers,
Adrien
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb
I still have the document. It is dated July 4 2016 and a lot of things have changed (for the better). Service Workers is god mode for QuickBase - no kidding here. Email me if you want more information.
Photo of Freddy

Freddy

  • 202 Points 100 badge 2x thumb
Hi,
We're in process of getting started with QuickBase and I'm very interested in getting my hands on a document showing what this Service Worker can do? What are the prerequisites to get it up and going? Are there any out-of-the-box tools designed for QuickBase that we can use to track changed records?

Thanks,
Freddy
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb
The Service Worker document I created was attached as a pdf in the old forum in this thread. It was dropped when QuickBase moved to get satisfaction for their forum. So I added the page images later in this post. 

If I were you I would get up to speed on native QuickBase. When you then encounter something you can't do natively Service Workers will save the day. Service Workers is god mode for QuickBase. 

I am so busy during the summer I probably will not post much more on Service Workers till September 13 when Microsoft should be announcing their implementation at the Microsoft Edge Web Summit. Rather unexpectedly, Apple just announced support in an alpha channel for .Service Workers support in Safari. Chrome, FireFox and Opera already have support for Service Workers.

My document emphasized using the network proxy capabilities of using Service Workers with QuickBase. However, Service Workers can be used to create PWA (Progressive Web Apps) that operate like installed native apps (ie Android, IOS) and include features such as:
  • offline operation
  • background sync
  • push notifications
  • add to homescreen
  • access to peripheral devices
Photo of Ryan

Ryan

  • 10 Points
I saw this in action - very interesting and a wide range of applicability.
Photo of Charlie

Charlie

  • 502 Points 500 badge 2x thumb
Great work on this Dan -- this will be better than sliced bread for the QuickBase community. The applications seem endless. Looking forward to diving in once available. Already dreaming up some use cases for things like field validation, custom alerts for better UX, custom branding, etc.. wow
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb
Service Workers are available today in Chrome, FireFox and Opera and Microsoft has Service Workers in development for Edge. Tomorrow the the Windows 10 Anniversary Update will include the Fetch API for Edge which is an important prerequisite for Microsoft implementing Service Workers. Here is a blurb from the horse's mouth concerning the Fetch API and Service Workers:

The road to Service Worker
When we talk about Fetch we are not just talking about the APIs that are meant to succeed XHR, we are also talking about the underlying algorithms and process of retrieving resources. In fact, XHR has been rewritten to be defined in terms of the Fetch algorithms, effectively making Fetch a superset of XHR. The Fetch spec also defines how every resource request is routed to and intercepted by a Service Worker. Read more at https://blogs.windows.com/msedgedev/2016/05/24/fetch-and-xhr-limitations/#R6twkkiAW9wBjdUK.99


https://www.youtube.com/watch?v=e7qQ6_RV4VQ
Photo of B

B

  • 20 Points
Hey Dan,

Any update on making these demos?  I am really curious to see what Service Workers are capable of.

Thanks,
B.
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb
> I am really curious to see what Service Workers are capable of.
I use them today in Chrome, and FireFox but I am waiting for Service Workers to land in Microsoft's Edge browser (they are in development now) before posting public examples:

https://developer.microsoft.com/en-us/microsoft-edge/platform/status/serviceworker/

You probably are using Service Workers from other sites already and didn't know it due to you casual browser history. Check for your installed Service Workers using these URLs:

Chrome
chrome://serviceworker-internals

FireFox
about:serviceworkers

Opera
browser://serviceworker-internals

Here is a handful of non-developer sites that have active Service Workers installed on my boxen:

Twitter.com, Weather.com, Pinterest.com, TheGuardian.copm, WashingtonPost.com, YouTube.com

If you find something interesting send it to me! Other than the occasional blog or presentation it can be difficult to find material on Service Workers. I actually visited a local university computer lab and harvested all the installed Service Workers the other users left behind on the computers. Now I am the president of the Service Worker Union!!!
As alway0s, feel free to contact me off-world using the information in my profile if you have an immediate need:
https://quickbase-community.intuit.com/users/513/
Photo of Ⲇanom the ultimate (Dan Diebolt)

Ⲇanom the ultimate (Dan Diebolt), Champion

  • 30,224 Points 20k badge 2x thumb

(Edited)