Tag: over-fetching

  • Implementation of GraphQL in the Dodo Kids Browser Application

    Implementation of GraphQL in the Dodo Kids Browser Application

    Authors: Adam Mukharil Bachtiar, Dian Dharmayanti, Dimas Miftahul Huda

    Abstract

    This study aims to implement GraphQL to address the issues of under-fetching and over-fetching in the Dodo application. Dodo Kids Browser (Dodo) is a cross-platform application that serves as a parental control tool. This application assists parents in managing and monitoring their children’s online activities. The initial testing revealed problems with the backend of the Dodo application, which utilizes the REST API. Specifically, under-fetching and over-fetching were identified as issues that negatively impact performance and the application development process. After a comprehensive review of the existing literature, implementing GraphQL can serve as a viable solution. This solution is primarily due to the functions of GraphQL as a query language, enabling clients to precisely determine the specific data requested from the server. A series of tests were conducted to assess this implementation’s effectiveness. These tests involved comparing the required data attributes specified by the client with the actual data attributes transmitted from the server. Additionally, tests were performed to evaluate the performance of the previous and current systems. Upon analysing the results of these tests, it was discovered that GraphQL effectively resolves the issues of under-fetching and over-fetching that commonly arise in the Dodo Kids Browser application. © 2024 Taylor’s University. All rights reserved.

    Author keywords

    Indonesian sign language system; Learning media; Learning mode; Question mode; Sign language

    This article can be accessed at https://www.scopus.com/pages/publications/85196324733