Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
The term jank in IT refers to defects or low-quality processes that lead to poor response times for software, or that impede user operations. Most of these refer to speed or smooth interface manipulation. Over time, this term has become popular for talking about how an interface or software application performs, and what level of quality is built into it.
In general, the term jank for software interfaces seems to be derived from a more common adjective janky that’s used for anything that has a low quality look or feel. In IT, jank has been specifically applied to issues with interface use. For example, a based rolling interface that always scrolls smoothly and responds instantaneously to user events is an example of something that does not have jank. By contrast, users or developers may define jank as poor responses or complexities within the scrolling interface, such as when a scrolling page is choppy, slows down or even hangs.
Many instances of jank are essentially caused by performance bottlenecks. With that in mind, consultants or experts can come in and eliminate jank in a Web or software project by solving the bottlenecks and promoting smooth, immediate workflow. As a way to talk about all of the glitches and stutters involved in a less than stellar interface, the term jank can be applied to conventional interfaces for desktop or laptop computers, or, perhaps more routinely, to the kinds of new touchscreen interfaces applied to smart phones and mobile devices.