QR Code
OWT Web Services       http://owtweb.com
[Skip to Content]

One World Telecommunications - Web Services

OWT has been designing and programming web pages since 1994. A lot has changed in that time, as access speeds have increased and technologies evolved. While technological advancements have been great for both the user and web site owner, it is important to distinguish between what industry innovations are appropriate for each individual client's needs and which are not. OWT has the experience to wade through the technological noise and decide which tech will prove to be the best fit for your application. Whether it be leveraging the growing importance of search engine recognition or ensuring the user experience is positive through an efficient and sleek design, OWT is prepared to create a website beneficial for the client as well as their users. 

We provide cost-effective solutions for most any budget.  From over-the-top sites with an extensive custom feature set down, to the simplest brochure site; we can deliver your next website for less than you think. We also provide you with the tool set to keep your content fresh and compelling. 

Although we have clients throughout the United States, we pride ourselves on the exceptional customer service we provide to our customers in the Kennewick, Richland, Pasco and Walla Walla areas. When it comes to accurately designing and implementing a web site, we put customers first. 

Trust the experience that OWT has gained over such a long time in this relatively young industry. OWT will help you make smarter and more cost-effective decisions to make your web initiative positive, productive and profitable. 

 

Affordable & Easy to Manage
Powerful CMS
Increase

Upgrade Your Site for Easy Content Management!

Let OWT upgrade your website to use our powerful CMS (Content Management System) that includes a great many powerful features and easy content mangement.  The OWT CMS is also MOBILE FRIENDLY supporting phones and tablets automatically. 

We can use your design or your graphic designers or create a design for you cost effectively.  Building a site in our CMS is fast and efficient. Most small business sites will cost less than $1000 and be unique and customized to your business and needs!  

Our latest features make our CMS and LMS platforms even better! New Video Chat features and Distance Learning Options in our Summer 2020 updates!

Contact us now and see how easy and painless we can make this transition for you!

OWT Makes it Easy!

No matter your web need let OWT show you just how easy we can make it for you!  We tame the technology for you - you don't have to learn complicated control panels as we can do it all for you.  From domain registration to Email and full-featured web hosting OWT can simplify your web experience immensely. 

Industry News

11/13/2025





















#​761 — November 14, 2025

Read on the Web





JavaScript Weekly








JavaScript Engines Zoo: Learn About Over 100 JS Engines — I’m a sucker for a big table of data and this is about as big as it gets when it comes to JavaScript engines. See how various engines compare, sort them by performance, or click on an engine’s name to learn more about its development, history, and end users. The project’s repo also has Dockerfiles for trying each of them out.


Ivan Krasilnikov




💡 Sticking with a theme, I've always enjoyed this ECMAScript compatibility table where you can see cross-browser and runtime support for different JavaScript features.





FlexGrid by Wijmo: The Industry-Leading JavaScript Datagrid — A fast and flexible datagrid for building modern web apps. Key features and virtualized rendering are included in the core grid module. Pick & choose special features to keep your app small. Built for JavaScript, extended to Angular, React, and Vue.


Wijmo From MESCIUS sponsor






Valdi: Snap's Newly-Open Cross-Platform UI Framework — The team behind Snapchat has open sourced this cross-platform UI framework that it’s used in its production apps for eight years: “Write your UI once in declarative TypeScript, and it compiles directly to native views on iOS, Android, and macOS—no web views, no JavaScript bridges.”


Snap




💡 Valdi's FAQ answers several questions you might have, including how it works and why you might pick Valdi over React Native.



IN BRIEF:





RELEASES:




📖  Articles and Videos








▶  The State of Node.js in 2025, Explained — A thirty-minute talk from JSNation earlier this year where TSC member Matteo Collina presented an update on Node’s still-growing popularity, release schedule, security, recent performance enhancements, the permissions system, and more.


GitNation






V8's Garbage Collector Developments in Recent Years — Andy, who’s worked on both V8 and JavaScriptCore in the past, reviews the major developments in the V8 engine’s garbage collector over the past couple of years. Very technical, but a valuable piece of history.


Andy Wingo






Build Type-Safe APIs for Your JS Apps: Protobuf Workshop with Buf Team — Learn how Protobuf brings type safety across your stack from Node.js APIs to frontend clients. Live Q&A with Buf engineers.


Buf sponsor






Comparing Electron vs. Tauri for Building and Distributing a Desktop App — A team working on an open-source desktop app built using JavaScript and Electron took a look into the Rust-based Tauri instead, with mixed, but mostly positive, results.


Eric Richardson






Using Expo for React Native Development in 2025: A PerspectiveExpo has essentially become to React Native what Next.js became to React. But is it well suited for you? Jack weighs the pros and cons.


Jack Rosa




📄 How We Catch UI Bugs Early with Visual Regression Testing – Using Playwright and its visual comparisons feature. Tommaso Ruscica


📺 Learn JavaScript by Building 'Mario' – One of Ania’s typically easy to follow, comprehensive tutorials. Ania Kubow


📄 Building a 3D Infinite Carousel with Reactive Background Gradients Clément Grellier


📄 Error Chaining in JS: Cleaner Debugging with Error's cause Matt Smith



🛠 Code & Tools








imgui-react-runtime: React + Dear ImGui + Static Hermes — When the author teased a demo of this on X a few weeks ago, I wasn’t sure if it would get released, but here it is. A new way to put together native apps using React and the popular lightweight GUI library Dear ImGui.


Tzvetan Mikov






ESLint Plugin for Baseline JavaScript — The winner of last month's Baseline Tooling Hackathon is an ESLint plugin that flags code that’s using features newer than your configured Baseline target (features broadly supported by modern browsers).


Ryuya Hasegawa






Customizable JavaScript Libraries for Forms & Surveys — Create branded, dynamic forms with full control over design, logic, and data storage.


SurveyJS sponsor






pnpm 10.21: Safer Installs and Smarter Runtime Management — Now installs the Node version required by a dependency, declared in its engines.runtime field, meaning CLI apps and postinstall scripts will run with the specified version. The trustPolicy setting also adds protection against supply-chain attacks by failing to install a package if its trust level drops.


Zoltan Kochan






Ink 6.5: Build Interactive CLI Apps using React — A very widely used terminal-based React renderer for building reactive terminal apps using components. v6.5 is notable for adding an incremental rendering option.


Vadim Demedes














📰 Classifieds




Add lightning-fast, on-device 1D/2D code scanning to your web app with STRICH. Easy integration, simple pricing, free trial and demo!



Still writing tests manually?
See why modern engineering teams like Dropbox, Notion and Lattice rely on Meticulous to run E2E UI tests.



Launch Your Shopify Storefront in Minutes with Next.js - Open-source starter with Dynamic OG Images, AI Vector Search & Vercel Toolbar.



🎨 Try Pintura image editor for free today, add a polished cropping, rotating, and annotation experience to your web app in minutes.






📢  Elsewhere in the ecosystem



Some other interesting tidbits in the broader landscape:











🎂 P.S. JavaScript Weekly turned fifteen years old this week! Thanks to all of you for reading, and particularly anyone still subscribed from the first issue. We haven't looked at the stats in a while, but we know there are some of you! :-)










11/06/2025





















#​760 — November 7, 2025

Read on the Web





JavaScript Weekly








The Inner Workings of JavaScript Source Maps — Ever wondered how devtools can magically turn mangled, minified JavaScript back into readable source while debugging? Zero magic; that’s a source map doing its job. But how do source maps actually work under the hood?


Manoj Vivek






Ship Secure MCP Auth Without Relying on API Keys — API keys are hard to scope and break user flows. WorkOS Connect delivers a fully compliant OAuth 2.1 flow. It handles PKCE, scopes, user consent, and secure token issuance out of the box.


WorkOS sponsor






Anders Hejlsberg's Take on the Rise of TypeScript — The co-creator of TypeScript says he’s ‘floored’ by the language’s success (now the number one language on GitHub in 2025), shares a little info on the on-going compiler rewrite in Go, and the increasing role of AI.


The GitHub Blog






Embedding TypeScript with Hako — A technical look at the Hako JavaScript engine. It runs in WebAssembly so can be more easily embedded in more environments, including mobile apps.


Andrew Sampson




IN BRIEF:





RELEASES:




📖  Articles and Videos








▶  The Talk Videos from CascadiaJS 2025CascadiaJS took place a month ago and the talk videos have been gradually rolling out onto YouTube. You can learn more about TanStack with Jack Herrington, the origin story of JavaScript with Annie Sexton, the Web Monetization API with Ioana Chiorean, and more.


CascadiaJS






High-Performance Syntax Highlighting with the CSS Custom Highlight API — Now supported in all major browsers, the CSS Custom Highlight API provides a mechanism for styling arbitrary text ranges in a document by using JavaScript to create the ranges, and CSS to style them.


Pavitra Golchha






How to Create a Virtual Green Screen Using the Vonage Video API — Transform video calls with virtual green screens using the Vonage Video API and HTML5 canvas.


Vonage sponsor






How to Throttle Specific Requests in Chrome DevTools — Chrome DevTools has supported network throttling for a long time but you can now throttle requests to specific URLs or domains too, which could be ideal if you want to see how your site handles the failure of third party scripts.


Matt Zeunert






?! Importing Node Modules from BitTorrent — A fascinating demo of the power of Node.js’s customization hooks for overriding import behavior.


Evan Hahn






Advanced Beginner’s Guide to ClojureScript — An introduction to a compiler for the functional Clojure Lisp dialect that produces JavaScript.


Roman Liutikov




📄 Handling Time and Mock Clocks in Tests Andrew Scott (Angular)


📄 Zod + TypeScript: Schema Validation Made Easy Hassan Djirdeh


📄 Next.js 16: What’s New and What It Means for Frontend Devs Abiola Farounbi (LogRocket)



🛠 Code & Tools








Perspective 4.0: High Performance Analytics and Data Visualization Component — Originally built by JP Morgan, this data visualization component, built in C++ and compiled to WebAssembly, is well-suited for large and real-time streaming datasets. The demo on the homepage lets you try visualization types at up to 1000 changes per second. v4.0 sees the project move to the OpenJS Foundation.


OpenJS Foundation




💡 Perspective comes with a rich set of examples with full code demonstrating how to use it, like this streaming example.






Agentic Postgres: Let Your Agents Cook — Build AI apps faster: Postgres with built-in memory, search, and free forkable DBs. Try it free on Tiger.


Tiger Data sponsor






Vue Data UI 3.6: Vue Components Library for Data Storytelling — There’s a lot packed into this suite of components, including basic chart types through to donuts, sparklines, world views, stacks, heatmaps, word clouds, and more. Definitely worth a look if you’re using Vue. Live examples.


Alec Lloyd Probert






🖼️ image-dimensions: Get the Dimensions of Images — A zero-dependency way to get the pixel width and height of JPEG, PNG/APNG, GIF, WebP, AVIF and HEIF images in any modern JavaScript environment.


Sindre Sorhus






React Syntax Highlighter: A Code Syntax Highlighting Component — If you need to show off source code in your React app somewhere, this is a component that does the job. GitHub repo.


Conor Hastings






CSSOM: A CSS Parser Written in Pure JavaScript — Also a partial implementation of CSS Object Model.


Nikita Vasilyev






  • debounce 3.0 – Delay function calls until a set time elapses after the last invocation. Now a pure ES module.




  • bcrypt.js 3.0.3 – Optimized bcrypt in pure JavaScript, even in the browser.




  • Marked 17.0 – Markdown parser and compiler. (Docs.)




  • AlaSQL.js 4.8 – Isomorphic JavaScript SQL database.




  • fast-copy 4.0 – A fast deep object copier.









📰 Classifieds




Still writing tests manually? See why modern engineering teams like Dropbox, Notion and Wiz rely on Meticulous to run E2E UI tests.



🔎 Search your GitHub Actions logs instantly. No more endless scrolling through CI failures. Try Depot's new log search and find errors in seconds.






📢  Elsewhere in the ecosystem



A roundup of some other interesting stories in the broader landscape:
















10/30/2025





















#​759 — October 31, 2025

Read on the Web





JavaScript Weekly








Directives and the Platform Boundary — First there was the "use strict" directive to opt in to strict mode in JavaScript, but now you’ll encounter use client, use server, React's new use no memo, and more, and they're not standard JS features at all. Tanner thinks this proliferation of directives comes at a cost, with an increased risk of framework and tooling lock-in.


Tanner Linsley (TanStack)






Add Excel-like Spreadsheet Functionality to Your JavaScript Apps — SpreadJS is the industry-leading JavaScript spreadsheet for adding advanced spreadsheet features to your enterprise apps. Build finance, analysis, budget, and other apps. Excel I/O, 500+ calc functions, tables, charts, and more. View demos now.


SpreadJS from MESCIUS inc sponsor






🏆 TypeScript Leaps to #1 Most Used Language on GitHub — As part of this week’s GitHub Universe event, GitHub released its annual report of activity on the platform. A year ago, Python jumped to #1, pushing JavaScript to #3, but this year TypeScript takes the crown and GitHub suggests LLM-oriented development played a role. Taking JavaScript and TypeScript together, however, places our ecosystem far out in front.


GitHub




IN BRIEF:





RELEASES:




📖  Articles and Videos





I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance — When targeting mobile devices, small bundle sizes and quick rendering times are key, so Loren wanted to see how different approaches compared. Marko, SolidStart, SvelteKit, Qwik, Nuxt, Next.js and more are all under the spotlight here.


Loren Stewart






▶  The Origin Story of JavaScript — Annie takes us all the way back to the start of the Web in the early 90s and walks us through the conditions and advancements that enabled JavaScript to take off, all the way through to our modern framework-oriented, tool-rich ecosystem. (25 minutes.)


Annie Sexton






Still Writing Tests Manually? — See why modern engineering teams like Dropbox, Notion and Wiz rely on Meticulous to run E2E UI tests.


Meticulous AI sponsor






Why NaN !== NaN in JavaScript (and the IEEE 754 Story Behind It)NaN is a number, but it’s also Not a Number! This leads to some well-known quirky behavior, but JavaScript isn’t to blame.


Piotr Zarycki






What I Learned Porting Mastro from Deno to NodeMastro is a site generator originally for Deno only. But if Deno is compatible with Node, is it easy to make Deno-facing code run on Node too? Not exactly, but it’s possible.


Mauro Bieg




📄 Migrating from Node.js v22 to v24 – Now that v24 is the active LTS release, it's time to upgrade when possible. Augustin Mauroy


📄 Did You Know That There's an HTML Tables API? Christian Heilmann


📄 Writing Rust-Like Code in TypeScript Andrew Israel



🛠 Code & Tools








Navcat: 3D Floor-Based Pathfinding Library — It’s not often we see a library with such a funny demo on the homepage (it involves cats and laser pointers!) Navcat is a pathfinding library, aimed at games and simulations, for enabling objects to route through 3D space. There are numerous other interesting demos too. GitHub repo.


Isaac Mason






Introducing ArkRegex: It's RegExp() with Types — The idea is simple: swap out the RegExp constructor or regular expression literals for this typed wrapper and get types for patterns and capture groups. Part of the ArkType project.GitHub repo.


ArkType Project






Measure and Improve the Quality of Code Generated by LLMs — Open source tool to fine tune prompts, compare model code quality, & monitor generated quality over time.


Angular sponsor






Slim Select 3.0: An Advanced Select Dropdown Control — A feature-rich select dropdown component with no dependencies. v3.0 adds an official React component option, fixes bugs, and improves accessibility.


Brian Voelker






🤫 spoilerjs: Framework-Agnostic 'Spoiler Effects' — If you’ve got some text (or maybe sensitive data like a token) you want to hide on a page until someone clicks on it, this Telegram-inspired web component is for you.


shajid hasan






Gasket: CLI Tool to Discover 'Bridges' Between JavaScript and Native Code — Dynamic analysis tool that inspects the in-memory layout of JavaScript function objects to identify those that cross the language boundary. This is quite niche, but built by the authors of a paper about identifying such bridges for security purposes.


Alexopoulos and Sotiropoulos






> vue-command: A Terminal Emulator Component for Vue.js


Julian Claus






  • 📊 Recharts 3.3 – A chart library built on top of D3. The homepage has examples and demos. v3.3 gives charts the direct ability to handle responsive sizing.




  • 🦴 Cornerstone.js 4.8 – Libraries for building medical imaging apps.




  • 🔎 fuzzy-search 2.0 – Fast fuzzy search library for the frontend.




  • Immer 10.2 – Popular library for working with immutable state.




  • Dependency Cruiser 17.2 – Tool to visualize dependencies.




  • Ink 6.4 – Use React to build CLI apps.









📰 Classifieds




🔷 Build a full-featured BPMN editor in record time — use our ready-made JointJS template and focus on innovation, not implementation.



⚡ UI changes? Catch them before prod. Vizzly = local TDD + review rules for teams, not just screenshots.






📢  Elsewhere in the ecosystem



A roundup of some other interesting stories in the broader landscape:











10/23/2025





















#​758 — October 24, 2025

Read on the Web





JavaScript Weekly








Vitest 4.0 Released: The Vite-Native Testing Framework — The Vite-powered, Jest-compatible testing framework introduces visual regression testing, makes its ‘Browser Mode’ stable (for running tests in a browser directly), adds Playwright Traces support, and more. Still unsure? You can compare it with other test runners here.


VoidZero and Contributors




💡 Starting from Angular 21, Vitest will become Angular's default test runner, replacing Karma and Jasmine.





The Most Customizable Auth for JavaScript Developers — See how FusionAuth gives you total customization freedom without building from scratch. Create fully branded login experiences that integrate with any JS stack. Downloadable and self-hostable. Watch the free on-demand webinar.


FusionAuth sponsor






Next.js 16 Released — Launched alongside this week’s Next.js Conf (you can ▶️ watch the livestream here), the popular React framework gains explicit caching components, an MCP server for AI-assisted debugging, both Turbopack and React Compiler support go stable, and more.


Lai, Story, Markbåge, and Neutkens






▶  The Nordic.js 2025 Talk VideosNordic.js took place earlier this month and they’ve just shared the videos of a fantastic set of talks. Some highlights include Christoph Porteneuve talking about ES2026 and ES2027, Kyle Simpson on passkeys, and Sara Vieira diving into writing an emulator in JavaScript.


Nordic.js




IN BRIEF:





RELEASES:




📖  Articles and Videos








Importing vs Fetching JSON — You’ve used import to load code, but what about loading JSON? Import attributes, now broadly supported across browsers, make it possible, but is there any point instead of using fetch? Jake investigates.


Jake Archibald






Rethinking Async Loops in JavaScript — Awaiting in loops runs your async operations one-by-one instead of all at once. And using map() with await? It doesn’t even wait. Matt breaks down some patterns that actually work, and why forEach with async is easy to get wrong.


Matt Smith






Build Your Apps Faster with a Ready-to-Use Backend — Forget about DevOps headaches. OneEntry gives frontend devs a ready-to-use cloud backend with built-in database, intuitive admin panel, and flexible data models that adapt to any project.


OneEntry sponsor






Building CLIs with Ace: A Bookmarks App in Node and BunAce (GitHub repo) is a CLI app framework built by the AdonisJS folks that you might not have encountered before.


Harminder Virk






Solving NYT's Pips Puzzle with TypeScript — I love doing the New York Times’ various puzzles, though I’m not a huge fan of their newest one: Pips. Nonetheless, it’s an interesting puzzle to consider how to solve algorithmically.


Andrew Healey




📄 React and Remix Choose Different Futures Brendan McLoughlin


📄 One Year with Next.js App Router — Why We're Moving On Paper Clover


📄 4 Unconventional Ways to Cast in TypeScript PolyWolf



🛠 Code & Tools





Ky 1.13: Tiny, Elegant Fetch-Based HTTP Client for Browsers — Makes the Fetch API tidier to use (as shown here), and is also a good modern alternative for Axios. v1.13 adds a ‘context’ feature making it easier to create reusable API clients that can accept custom parameters.


Sindre Sorhus






JustGage 2.0: Draw and Animate Dashboard-Style SVG Gauges — A big release for a project started over a decade ago, now brought into the modern age and using native SVG APIs. There's a playground that lets you play with the options and gauge styles.


Bojan Djuricic






Wallaby v3: Smarter Testing with Result Streaming & Cached Results — New Wallaby v3 streams live results, uses cached execution for instant startup, and prioritizes active files, making JS & TS test feedback faster and smarter than ever.


Wallaby Team sponsor






Solito 5.0: A Way to Use React Native with Next.jsSolito is a wrapper around React Navigation and Next.js that lets you share navigation code when building cross-platform apps. v5.0 supports Next.js 16 and Expo 54, and also drops React Native Web as a dependency.


Fernando Rojo






[.. 🔎..] MaxIntervalCover: Compute the Optimal Subset of Non-Overlapping Intervals


Robert Eisele






  • p-limit 7.2 – Run multiple promise-returning and async functions with limited concurrency. Now .map() can accept an iterable, not just an array.




  • Repomix 1.8 – Pack an entire repository into a single, LLM-friendly file. Now with official plugins for Claude Code.




  • ESLint Markdown Language Plugin 7.5 – Lint JS/TSX code blocks in Markdown documents.









📰 Classifieds




🕳️ 🥊 Hiring Now: Join Holepunch to build the peer-to-peer internet. No servers. Open source, privacy-first. Shape the future of apps. Remote worldwide.



Meticulous writes and maintains your E2E UI tests. Built for high-velocity teams who can’t afford flakes. Relied on by Notion, Dropbox, Wiz, Lattice, etc.






📢  Elsewhere in the ecosystem



A roundup of other interesting stories from the broader landscape: