I have this issue on a pretty beefy Windows 10 PC also, although apparently not as severely as other platforms. If I have a filled shulker box in my inventory, I get about a 1-second stutter when opening my inventory. The delay goes up about half a second for each additional filled shulker box I add to my inventory. Empty shulker boxes cause little to no delay when opening my inventory.
I didn't start using shulker boxes until 1.9 or maybe late 1.8, and the issue is still present as of the 1.10 update. I primarily play on a Bedrock Dedicated Server (installed on an Ubuntu 18.04 Server running on Hyper-V, with ample resources), but was able to duplicate this issue on a local world on my Windows 10 PC as well. On the BDS, I have about 10 enchanted items (including worn armor) in my inventory at any given time, but don't have any inventory delays with those items alone.
I can't pretend to know a thing about the coding, but it seems like the client is enumerating the contents of each shulker box every time the inventory is opened, and possibly also generating the inventory icon for each item. I sincerely hope the latter is not true, as we can only see a truncated text list of the contents. Also, a shulker box is not as dynamic as the inventory, in that its contents can't be updated while in our inventory - unless I am unaware of some mechanic? By that logic, would it make more sense for the last known contents of a shulker box to be displayed on mouseover, and not analyzed every single time we open the inventory? And then only update the shulker box when it's placed and we actually open it (or whatever logic is used for regular chests, which open with no delay)?
I'll be happy to provide any additional info if desired. Thanks.
Same or similar issue on 1.13.0.34 Bedrock Dedicated Server (Linux). This server was updated from 1.12. So far, if I enter an existing Nether portal in the Overworld, it connects to the correct existing portal in the Nether. If I return through that same portal, I come out at the correct Overworld portal. The problem (for me) occurs when traveling between portals in the Nether. If I enter the Nether through one portal, and exit through a different one, it places me in a "random" place in the Overworld. The location I enter the Overworld seems to roughly match to the same coordinates of the portal in the Nether, as if it's not calculating the Netherworld-to-Overworld distance properly.
Also, the first time it happened, it created a new Nether portal in the Overworld where I came out of the Nether. The next two times (using the first portal and a different one) it did not create a new portal in the Overworld where I came out. Luckily I haven't died yet, like some others. I imagine they're getting dumped into solid blocks/underground. Yikes.