What is the difference between a transaction and a transfer? From my understanding so far, and according to the answer provided in this question, transactions are meant for exchanges using native SOL, and transfers for spl-tokens transactions are for anything that needs to be written on the blockchain, and a transfer is an instruction that can be included in a transaction (as clarified to me in the comments, thank you @xenoshiba).
But when I look at some accounts on an explorer like solana.fm, I sometimes see SOL being sent to another account under the "transfer" section rather than the "transaction" section, as shown in the picture below to clarify:
How does one "transfer" SOL to another account (instead of using a "transaction") when using the JavaScript client and libraries @solana/web3.js and @solana/spl-token, like in the picture above?